Before departure: the port where we left in Fort Lauderdale is poorly maintained. Almost 4.000 people on a line to get in the ship and two filthy bathrooms that not even cockroaches would like to visit there. Expect a long line and about an hour to get in the ship. You may not mind if you are traveling without kids. We had two with us.
Inside the ship first day: everything very clean and well maintained in the Liberty of the Sea ship. The crew were very friendly all the time. Unfortunately, the ship is not a smoke free environment so if you are sensitive to cigarette smoke you have to choose pathways to go around the ship ( non smoking areas ) to avoid get in contact with the smoke.The casino area is where you smell cigarette the most. Our room was in the same level of the casino. I felt sea sickness on the second day and it was a little tricky to find those bags or medication for it. In my opinion those things should be available like water fountains or trash cans. Alcohol gel available everywhere. Several shows and activities to participate. Specially if you don't have kids with you.
About the all-inclusive food: Pizza available 24 hours but do not expect something that worth the calories. Breakfast with a great selection of fruits, beverage, pastries, etc. Dinner and lunch were not as delicious as the name of the dish sounded on the menu. Instead of quantity I would rather taste the quality of ingredients. Water bottles are for sale; not included. I was concern about the quality of the water served during meals but no problems with that. The alcohol beverages also not included and not interesting either. We asked for a "Brazilian caipirinha" which is basic vodka, lime and sugar and we could not recognize the flavor of none of the ingredients. We had a delicious meal at the steak house they have in there but we had to pay for that.
The ocean view cabin is small, of course, but you feel less movement of the ship.