My sister and I wanted to plan a quick getaway with my kids (14, 12, 9). We were impressed with the quality of the food and entertainment. Our rooms were very small and dated but fine for sleeping. We reserved a beach bed for the private island day. It made the day feel like we were at a 5 star resort. It was well worth the $150. In Nassau we went to Atlantis which was fun for the kids. They loved all of the water slides and aquarium. The food was not very good and expensive. The climbing wall was really fun and we all enjoyed the shows and other activities (karaoke, trivia, dance class, battle of sexes). It is not the most luxurious ship but the staff more than makes up for it. The main dining room food is outstanding and the staff is excellent. We want to go again next year.
We had an ocean view stateroom on deck 8. The rooms are dated and small but clean and okay for sleeping.