The staff is the friendliest, and the food is amazing. The spa is amazing, and we loved the shows. I love the different options for food. You never go hungry.
I would just like to suggest that you bring pants and long sleeves as well and summer clothing, because the hallways and resaurants can get cold.
We would recommend going on the zipline while in Haiti, it was wonderful. It is great for teens as well as adults. Dolphinaris was so neat. We were trainer for the day, and it was so much fun.
I was concerned about having a boardwalk cabin, but it was excellent. Royal Caribbean gives you extras for staying in those rooms also, so its totally worth it.