We have sailed with Royal Caribbean before and the service and treatment for 7 days is second to none. My fiancee and I had a fantastic time and the only negative that I found is that the meals included in the price of our tickets has gone down in quality considerably from our last trip. Almost as if it's intentional to cause you to purchase dining add-ons.
The ship was mangnificent and there was plenty to do while we were at sea.
The cabin was adequate regarding space and view and our stateroom attendant was a superstar.
Adequate space and great view of central park