I sailed on the Ruby Princess with my wife and son over thanksgiving and we had a nice time, relaxing as much as we could.
The Ship was beautiful and was well maintained, very clean. The crew members were very friendly and helpful everywhere you turned.
But here are a few specifics about what I observed:
Small but comfortable, nice dressing area helps. Storage was adequate and teh balcony was large with 4 chairs and a table..very private.