We always cruise Royal Caribbean, they are one of the best in the business (along with Disney Cruises) The time in port in Puerto Rico was way too short and felt very rushed. Also as far as the ship they need to add more POOLS! Not enough for everybody to enjoy. Dining was terrible as far as logistics, we never had a table in main dining room. The staff was very accommodating but still they were not able to resolve our main dining room issue. Also, the information given to us online and through telephonic communication did not match up to what the crew told us while on the ship, so no resolutions were offered and I feel like there is a MAJOR disconnect with staff online, staff of the Port and staff on the ship. Very unfortunate and we had not experienced this on our various past Royal Caribbean Cruises. Also not many activities by the pool and some were cheesy!