We loved this cruise. While Rhapsody isn't one of their largest ships, it doesn't lack in things to do. They keep the schedule packed with shows, classes, and events. There was a show every night with good performers. The ship had limited shopping, with only four stores, but they were well equipped with jewelry, liquor, handbags, and souvenirs. The food was great and the service was top-notch! The Windjammer restaurant was great for breakfast and lunch (we never had dinner there). The main dining room had a good menu with a different theme every night. We chose to book our excursions through third parties, as the shore excursions through the cruise line are rather pricey. We had great luck with the shore excursions we chose. Embarkation and debarkation were fairly painless and we did not have to wait too long. If leaving out of Tampa, choose a parking lot away from the port to save a significant amount on parking. The lot we chose only charged $37 for the week, as opposed to the port parking which would have been $120.
Our room was plenty big. We had a comfortable king size bed with two port holes. Our room steward was incredibly friendly and helpful. The room was cleaned twice a day and it was great for two adults. More than two adults may be cramped in this room.