We were on the same cruise, and our opinions are totally different. Although we were disappointed the ship couldn't stop in Freeport, we made do and had a great time! Our cabin steward was fantastic and went above and beyond. Our balcony was washed down and the balcony glass was cleaned on the 2nd day, and yes there were 2 chairs on it. Every night in the dining room our servers were wonderful and the food was enjoyable, and if it wasn't our server was glad to get us something else. The cruise director had high energy and I'm glad she will be on our Feb cruise on the Breeze. Overall, we had a great time...yes the ship shows wear and tear but it certainly didn't effect our cruise. Sorry it wasn't up to par for you.