My sister and I found a last minute deal and needed a quick getaway so this 3 night/4 day trip on Royal Caribbean's Enchantment of the Seas fit the bill. We have both cruised before, RC, Carnival, Norwegian, RSS.
I did not have high expectations on this cruise due to the reviews I read. However, I was very surprised. We were in cabin 2626. While it was small, it was bigger than most my sister had cruised in. I am used to balcony's but this room was not bad. It did show a little wear, but it was still clean. There were lots of cubbies and drawers for us to keep our belongings. While the bathroom was small, it is a cruise ship so we expected that. Our room steward was kind enough to bring us robes at our request and he kept the room tidied. He only missed towel animals one night.
Windjammer was what you expect at a buffet on a cruise, packed. We avoided it for the most part. We did eat breakfast there one day when we got up early and there were hardly any lines. We had breakfast in My Fair Lady as well and the service and food were very good.
Small but clean. This cabin has an adjoining door to the cabin next door. The room steward split the king into two twin's so we didn't have to share a bed. Lots of cubbies and drawers to keep your belongings. Has a window, not a port hold. The room did not have a sofa, but it did have a sitting chair and the vanity chair.