An amazing trip. Loved every minute! It felt like I was on a yacht. Wonderful service, tours, and food. Enjoyed the swim stops.