Ruby Princess was all we expected and more. Lots to do for all ages, great service and friendly contact will all staff, from buffet folks to the Captain and his staff. Weather was fine, first sea day was somewhat bumpy and the younger girls had motion sickness but recovered for all port days.
Cabin was wonderful--last Aft cabin with extended balcony. Did not hear any noise from Club Fusion below us. Lots of space and storage in the cabins. Kids had insides on Dolphin deck and there was lots of storage, plenty of power outlets and they had an excellent room steward, as did we.
Food was very good to excellent, something for everyone. Our head waiter and her assistant were wonderful, quickly learning and using all our names.
Shows were enjoyable, music choices fit everyone, the young ones had a great vacation--we mostly saw them at dinner.
Ports were new to us and I wish I had planned at least one excursion for either St Thomas or St Maarten. We walked around St Maarten, not really interested in shopping. We hired a taxi guy to take us on a tour of St Thomas--he was very good and it was a nice hour or so with him. So glad we got to see something there besides the same shops as the day before in St Maarten.
All in all, a family vacation we'll all remember. I'm ready to cruise with Princess again, anywhere.