I planned a cruise for eight of us (four cabins) to celebrate my parents' wedding anniversary. Overall our experience was great with some drawbacks.
First, Liberty of the Seas is probably our favorite ship to have cruise on. The layout of the decks is perfect with great access to water views of the 4th floor deck. Windjammer buffet is the best layout with excellent ease to move through the buffet line. The water areas, swimming pools and water slides are top notch.
The service from our stateroom attendants and main dining room servers was great. Unfortunately, service in the main dining room suffered and we encountered many people complaining that service was too slow. The addition of a third server would help on this issue.
Galveston cruise terminal needs modernization.
The beach in Costa Maya isn't good.