We left out of Galveston, Texas and it was pretty smooth getting checked in. Once we got to waiting to board area it was a bit confusing and the pressure sales for drink packages and dinner packages started. Once we got on the ship it was nice. Rooms were originally supposed to be ready at 1 pm. That changed to 1:30 and then 2 PM. Not a huge deal just would have been nice to know the exact time. We had a balcony suite on level 9 and it was a great room and level of ship to not get a bunch of spray when the ship was moving. We had joining cabins with family friends in the connecting room and it was perfect! Room was a good size, our cabin steward was Abraham Lincoln and he was outstanding!!!!! Our room was done up in the morning and also turned down at night. He was super friendly and checked in on us often! Great employee!!!!We purchased the 3 dinner package and went to Giovanni's, Chops and Sabor. All 3 restaurants were OUTSTANDING!!! The service was great, food was great and atmosphere was really nice! Deluxe Drink package was good. We both purchased it and we had no issues. We liked that it included the specialty coffees too. We ate at Rembrant for our anytime dinners and the food was outstanding and service was amazing! We ate at the Windjamer Buffet and the food overall was good. A few things over cooked however everything else was yummy. There were 7 of us total and we all were happy with the food there. We saw before going that they had sushi however we never saw any.Bars we went to were good, the pub was one of our favorites. Got treated really well in there and drinks were good. We went to Olive and Twist and really liked the location and vibe of it. During the day kids are allowed and at night time is adults only. Piano bar was fun! Boleros Lounge was a great bar as well, music and good drinks! The bar in the Casino was another favorite for service and taste of drinks. Sheldon was great. He remembered my husband and my drinks from 3 days earlier! Great service from him!!!We saw a few shows and they were all great, especially the Ice Skating show! Pretty Amazing actually! Olympic style skating. Lots to do on the ship for everyone in our family.A few things could have been a bit better or more clear from Royal Caribbean:We have two teen age daughters and one down fall that we had was when booking the cruise I had called and talked to Royal Caribbean staff at the 800 number along with looking on line at our ships information. They have everything listed down for teens as 12-17 years old so we thought at times when we split up for the girls to go do teen things and my husband and I to enjoy date time it didn't quite work that way. Anytime our girls wanted to do the FlowRider, Rock Climbing or Ice Skatine one of us adults had to be present the whole entire time with our 12 year old (she was 3 weeks away from 13 years old). We couldn't just check her in and leave we had to stay until she was done. Even with the waiver being signed. I also called and checked on Spa services for teens and I was told they did have spa services for teens. That was not the case. We asked and were told they didn't know if they had any for teens, then they told us they would call and let us know what they had (never received a call) checked again and were told the 14 year old could do something however not our 12 year old. Bummer again, even asked to sign a waiver or consent for them to do a massage or facial on her and they would not. Web site shows Spa Youth however they said there was nothing for teens.Ports were great. Roatan was fun, we went to Little French Key and they had a lot to do there! Paddle boards, kayaks, etc. Would go again. Big French Key is connected to it as well so if you are looking online at them they are the same area and connected together however run individually. Shuttle included and easy to find outside pier. Good drinks, we did not eat while there. Next, was Costa Maya and that was a fun island. We took a taxi the downtown area. It was along the beach. Lots of shopping and had some food and drinks on the beach. Massages on the beach too. Great deal for 7 of us to get massages!!! Probably one of the best I have had! Last stop was Cozumel. We went to the downtown area. Lots of stores to shop in. Quite a few had people outside being kind of pushy and in your face to go in their shop. We know that is their business however when they don't stop it gets kind of old quickly. Some people we came across were very nice and not pushy. Costa Maya was much more mellow on that part so it was more enjoyable. Over all the cruise was wonderful.