Embarkation was a breeze as always with Carnival. No issues here, and staff was great.
The ship is very well taken care of. Very clean. The 2.0 upgrades were great. Guy's burgers are out of this world delicious. Red Frog's and The Blue Iguana were great. Plenty of seating, great service, and tasty drinks at both. Didn't go to the new martini bar or EA sports bar, although they did seem very busy each time we went by.
Room steward was fantastic. Room was always spotless and he addressed us by first names the entire week.
Dining wait staff was great as well. Very nice dining experience. I am not sure where all of the critics of the food ate while they were on the Liberty, as everyone in our party loved the MDR food choices. Our group had everything from the Didja starters to the mac-n-cheese and everyone loved the food. Steaks, fish, lobster, chicken, all done to perfection. The only thing I noticed from previous cruises is the portions were smaller, not that that is a bad thing, I still went away over stuffed every night.
A special shout out to the tall cook in the Portside Omelette Station. Every morning he greeted my youngest son by name and prepared his "ham and cheese' without even taking his order, asking how his cruise was going, how he liked the previous port, etc.
Watched "The Edge" in the main theater, very funny and entertaining, not just a juggler. Went to two productions shows, and both were good, not the best we have seen, but still very good. The comedians were quite good, especially Percy Crews II, he kicked *$$!
One complaint was the kids in the serenity area. I was amazed at the PARENTS who brought their kids up there, sat in loungers with them, and pounced on a poor lady that sat up on a hammock and asked her if they could have it now. Now, I'm not talking 17 year old kids here, I'm talking 5 to 12 year old age range. Had there been anyone policing the serenity area, it would have been very obvious that they shouldn't be in an adults only area. I know some parents can't read the great big oval signs at all the entrances (or don't care), but somebody from Carnival should enforce it.