We chose this cruise as a surprise trip for my husbands retirement. We enjoyed ourself. The only down side was waiting in line to board ship for 2 hours and being shuttled to Carnivals island by boat. The dining in the evening was always good with great service. The entertainment was average but enjoyable. Our room was always kept clean with fresh towels and turn down service. Morning room service was always on time. We did the swim with the stingrays but should have just gone to the beautiful beach. On St Thomas did the turtle cove snorkel it was crowded and boats kept coming in cove making waters ruff and a little dangerous. Over all it was a great time. Also bought the drink package as it was worth the money considering the cost of drinks. I also prepaid the tips before trip. On last day no bill except for gifts I had purchased so no shock.
We were on panoramic deck great room and balcony. Easy access to pool and dining.
Walked around and went to forts. A tram will take you to each one and return you to port. No charge for tram forts 5.00 for all.
Floated in pool at Margaritaville. Great drinks and food. Walked around and shopped.