I selected this cruise because our first cruise with Royal Caribbean was on Harmony of the Seas and the experience was exceptional. I figured we would give them another try. Liberty of the Seas is an older ship and the cabins definitely show it, from the outdated TV' to the tile work in the bathrooms. Our cabin was 9535, I seleced that cabin because of its location: close the the stairs and elevators and a hop skip and jump to the lido deck pool, hot tubs and food. The location was perfect. The cabin cleanliness and room service was just awful. The carpet in out cabin looked as if it hadn't been vacuumed for weeks, one of the cabinets in our cabin had what appeared to be blood stains on it as well as the carpet. The bathroom smelled of urine and the outlets were disgusting. I ordered room service and my coffee pot was delivered to my stateroom sticky with what appeared to be dried milk or cream on the outside and the coffee cups were dirty and the fruit was bruised as if it was from a previous sailing. The cabin was cleaned as I requested but it should NEVER have been given to a guest in that condition. Nothing Royal about it. The wait staff was A. Number one . The DJ in the night club sucked! Bar staff very nice and friendly.