My family and I sailed out of Galveston, Texas. This was the first cruise for everyone in our party. Parking at the port was relatively cheap and embarkation was very smooth. My in-laws are from China and they were pleasantly surprised to be greeted in Mandarin when coming on-board and to find that we had a Chinese server in the Windjammer at lunch.
The interior cabins we booked were snug but very clean and had ample storage. Our cabin attendants were very friendly, attentive, and thorough. Every part of the ship was cleaner than most nice hotels I've stayed at.
The Royal Caribbean app was great for seeing all the events and booking dining reservations. However, it couldn't fully replace the Cruise Compass, which provided much more detail and was delivered to our cabin every day during turndown service.
The cabin was small but only the bathroom felt *too* small. Beds and pillows were comfortable. A surprising amount of storage. The cabin attendant we had was outstanding; he kept everything *very* clean and seemed to instantly know when we put the "service requested" sign on the door.