I love Royal Caribbean. The two times I sailed with them where some of the most pleasant vacations ever. You meet a diverse group of people and all the staff is always outstanding. You feel pampered like in a 5 star restaurant. My room steward always made sure I was on time and once I told him I loved his animal art he went out of his way to provide each evening a unique work of art.
I did not visit any specialty restaurants on board because the food and staff in the main dining room were exceptional.
Loved the music and sat both pool side to listen to the island tunes by the Caribbean band and in the main court. The lady in the band had an exceptional voice and I sat a long time each day to listen. The violinist and guitar players also made you want to sit and listen.
Cabin was roomy with great views, Everything was so organized to provide maximum comfort. The closet was big enough to hold the luggage and the storage was plenty to hold all the clothing comfortable.