I hate to be negative, maybe I expected more than Royal Caribbean could deliver. We has a Junior Suite to the Bahamas for 3 days aboard the Sovereign of the Seas. I would rate the whole experience as a 5 out of 10. The room was smaller than a balcony room on most other ships. The ship has been updated and looks okay ( on the outside). I thought the pool deck smelled bad ( sewage smell) and our cabin is already showing wear. The sofa was torn, shower flooded the floor ( lousey curtain), not very clean. Royal doesn't have enough staff ( when we called the desk on several occasions they never answered). The bartenders were rude. Our room service staff was nice, we gave them a large tip on the first day, but they cant do too much with an old ship i suppose. The food was mediocre at best. We ate at the main dining room only once, I didn't want to go back. We had better luck at Johnny Rockets and the buffets. Shore excursions were okay ( Atlantis Beach Day and CocoCay). I will say that Norwegian Cruise ( Sun) was absoloutely better than Royal in every aspect of the cruise. I know that was a new ship but the Sovereign could have been better kept. On the Sun the staff is so incredibly friendly, they bent over backwards for you no matter what the request. I seriously doubt if i would ever set foot on a Royal ship again. I don't mean to beat up Royal Caribbean, but they need better customer service and definitely are overrated when placed above NCL in the ratings. TRUST ME......go with NCL if possible.