We've been on 35 cruises mostly Princess (my favorite) Royal Caribbean and a few others, but for a short cruise, this was excellent.
Embarkation was quick and so was debarkation even tho I need a wheelchair, Usually, this can take time but not on this ship. Only surprise was the buffet closes at 8:00am on debarkation day. Clever way to get people moving.
Our room seemed small, it was an inside promenade and I guess we've been spoiled with balconies. Our shower had a door which was good. Don't expect to find lotion or shampoo & conditioner in Royal's ships. One liquid does all in the shower. Room was okay, it could use an uplift. It hasn't changed since I first went on one many, many years ago. Service started out sketchy and then got better. All the employees were pleasant.
see above
If it's been a few years since you've been to Nassau - get off the ship! what a pleasant surprise. Lots of shopping and changes. They have a shuttle,
We paid extra to do Hideaway Beach and we would do it again. The pictures don't do it justice. It's a huge heated (87) infinity pool with a swim up bar. The place is huge but you need to get there before 9:00 am as the lounges go and I suspect they oversell. The food is good but not a buffet. Sandwiches, fries, coconut shrimp, veggies, funnel cake and ice cream. They have a shuttle, a special one for handicap but they aren't frequent. They also have wheelchairs for the beach and the sidewalks are concrete,