My wife and I are both Diamond Elite and love to get away weekends every few weeks from Port Canaveral to the Bahamas. Originally we sailed on Enchantment of the Seas which is the perfect ship for 3 and 4 night cruises. Majesty of the Seas replaced Enchantment of the Seas in Port Canaveral. Majesty of the Seas is the oldest ship in the entire Royal Caribbean fleet and should be replaced. The crew on Majesty is the friendliest and most caring; but unfortunately the ship is old and lacks basic and/or desired amenities; such as balcony staterooms, indoor pool and spa, upscale dining, and light night (after midnight Park Cafe) food offerings. The Majesty of the Seas has Johnny Rockets which has a cover charge and Sorrento's Pizza which is the worse food offering of any ship, Some of the biggest problems with Majesty of the Seas is the public restrooms and toilets in the cabins; and the poor air quality throughout the ship especially in the casino.
The ship does not have balcony staterooms and the few with balconies they market as Junior Suites; which in any other ship it would be a basic balcony stateroom.