From Embarkation to Debarkation all went smooth on the Legend.Food: was Mostly good, on occasion it came less than hot...but overall was very good. Steakhouse was amazing (Could cut steak with a fork....no joke!) Kids loved the chicken fingers, and room service.Room: was an extended balcony on the panorama deck (was a great room, with great views). Room steward was excellent.Entertainment: Was ok, nothing spectacular, comedians were a hit/miss.Public Spaces: I found this ship to have an overall feel of not being over crowded. The serenity deck was very nice, unfortunately as with all experiences on carnival....chairs were always an issue. So we almost always opted for the deck above the Lido, and found loungers there, usually.Excursions: We did not book through Carnival. GRAND CAYMAN, we just went to 7 mile beach (Public Beach).COZUMEL, we went to Paradise Beach Club (Would recommend this)...has a giant pool, good food, and water toys for a nominal price.COSTA MAYA went to the Tropicante in the little town of Majhuel (spelling?)...cheap food and drink, and a full hour body massage for $25!! ROATAN: we booked zip and dip through Victor Bodden (highly recommend).Staff on this ship were more than helpful, and the Legend was always clean. Would highly recommend this ship!