I loved my Rhapsody of The Seas vacation, and this is coming from someone who doesn't particularly like vacations.
Room- We had connecting rooms which were great! Really nice views out the window and definitely enough space for 3 people in 2 rooms.
Food- I thought that the food at the Windjammer was average at best. I liked breakfast's offerings much better than lunch's. For a person that wakes up late, it was a struggle to wake up in time, but it was worth it. The main dining on the other hand, was great. My parents and I enjoyed every meal we ordered. The lasagna I ate on day 3 was the best lasagna I have ever eaten. Our waiters were wonderful and made sure we were accommodated.