First of all - very, very good. So here's the detail. Embarkation...the ship was four hours late because of fog - they wouldn't let it into Tampa Bay. But - there is a neat little shopping area, so my 20 and 18 year old daughters and myself went to a movie. We came out and voila! there was the ship. We went to lunch and waited. It became quite crazy to embark then because everyone was either getting off or pushing to get on. They did the best they could with so many, many people. People complained which I thought unwarranted.
Our room was just as represented. Clean, big, the girls had large bunks. Safe in the wall, good shower, lots of hangers, etc. The ship could use some sprucing up in some places - some carpet worn, etc. But overall in good shape.
Food was very good - we all watch our weight so went for lots of fresh fruit, yogurt, fresh fish, veggies, fresh salads, etc. We had no problem keeping our weight down all week. We were conservative during the day, and ate wide open at night. When our server realized we wanted fresh veggies a lot, he brought fresh ones every evening. Our entire table was doing this by the third night, so he brought out large bowls of fresh broccoli, asparagus, cauliflower, etc that we all shared family style. Lots of good desserts, fresh pizza all day that the teenagers loved, frozen yogurt, etc. Good sushi too - find the sushi bar.