My family and I, along with our son's girlfriend decided to Enchantment of the Seas because it was local for us. We arrived from South Jersey within two hours. Parking is available at the port and plan to pay as you arrive. Checkin went well and arrived on the ship and was able to go to the Windjammer for lunch.
Our cabin was nice. I always like to have a balcony so I could step out and enjoy the ocean while at sea. Our cabin steward was great - he was always fixing our room up and was very pleasant.
One thing I was disappointed about was the pools. They did, several years ago, take the ship, cut it in half and expanded it along with some remodeling. However, the two pools are not graduated, they are about 4 1/2 feet deep so children who can't swim cannot really enjoy the pools. Our twelve year old is short for his age and was not able to go into the pools. There is a wading area for toddlers, but nothing for children that don't swim.
The dining room was nice. We always enjoy Royal Caribbean's food. Our head waiter, Ice was great and paid extra attention to our son. Carmen, our bread waiter was friendly and just went the extra mile to make us feel welcome.
The shows were enjoyable. However, plan to arrive about a 1/2 hour early. The theater does fill up quickly.
They do offer activites of which if you do something, again, arrive early.
We went up to the lounge, but it was so smokey, we had to leave.
There is a rock climbing wall that is fun to try, although I wasn't quite able to make it to the top! There is also a trampoline that looks like kids enjoyed.
We loved the ports we visited. Labadee, Haiti was beautiful. This was Royal Caribbean's private beach. They do offer a wonderful lunch and we found this day to be our favorite! Puerto Rico was excellent for our horseback ride. St. Thomas - great for snorkeling and shopping!
In all, we did have a nice time. But, the ship is looking worn and could use some updating.