It was our first cruise. Everything was great. The staff was very friendly. Jen (the cruise director) was GREAT. The buffet was not as good as I was expecting but not bad. The main Dinning food was always great. Be sure to check out the brunch in the main dining hall for breakfast. Don't do an excursion at Cozumel. Lots of shopping at the port. We did not have enough time to shop after our excursion.