We boarded our ship in Bayonne, NJ without any problem at all. We drove from Ontario to NJ and parked at the dock for $19.00/day which is reasonable. We were quickly through the process and boarded on a bus which quickly shuttled us onto the ship. Food was waiting for us in the Windjammer and we were ready to go.
Our inside cabin was small but cozy, water was hot and our room attendant friendly and efficient. We noticed right away that drinking multiple alcoholic beverages could break the bank but we did enjoy the occasional beer and wine at dinner. Our boys, ages 9 and 12 were entertained at the Adventure Ocean and Optix. They mostly didn't join us for dinner in the Dining Room but loved the windjammer and the promenade coffee shop. We saw most of the shows and found the Royal Caribbean singers and dancers top-notch. The skating show was incredible.
We pre-paid our gratuities and opted for the "Mytime dining" which allowed for flexible dining times. I would recommend this if you have children with you. I would also recommend the "express departure" when you return.
We grabbed our own luggage and were the first ones off the ship. We only booked one excursion. We went snorkeling and on a catamaran on St. Thomas. In future, we will book more excursions and spend more time on the islands. We are definitely looking at another cruise in the future.