We chose this cruise for price & timing was good to get away on short notice. It offered 10 nights on an itinerary we love and have been to before. Belize & Roatan, Mexico and more! We have taken several cruises over the years and even worked on Carnival and Princess ships as entertainers for almost 9 years. We knew when booking this cruise it was not going to be high end, but, it was very nice. The staff were fantastic including all restaurant and cabin steward. The musicians were fantastic, especially the Sherade Band, playing popular music incl. rock, country rock. I read the bad reviews before we booked it, but I don't listen to negative people that want to pay cheap prices and expect royalty when they get there. Our cruise was around $1700 for both of us, tax in (Canadian)! You couldn't take a trip 5 hours away in a hotel for 10 nights for this price. Lots of food choices in the buffet and we did eat in the dining room 8 out of 10 nights. The vibe of the crew and staff was friendly, helpful and really seemed to care about us and our needs. The ship was primarily Italian speaking people as it is an Italian based ship.
We had a nice balcony cabin with unobstructed views of the ocean. The cabins below us had the lifeboats in front of them. I would make sure not to book those cabins if you can avoid them.