June 23 sailing on Ruby from Barcelona, family of 4 with daughters 13 and 12 yrs. Had the best time, perfect weather, good service, food, ports etc on our 4th cruise and first with Princess. Big ship with 3200 on board and 700 kids we were told, many multi generation families and from all parts of the globe though the Americans take the majority. Ship layouts seem similar to us but the Ruby seems to be partitioned off with many different areas to avoid any feeling of crowding and we could always find deck chairs.
Embarkation well organized and flawless, as was any movement on or off the ship for the port stops. We did our own port excursions and while we didn't save much we seemed to get so much more by hiring local guides and traveling in a small group which allowed for flexibility and little advantages by beating crowds by entering through exits thanks to the guides and hitting more stops. Although the best value of all was Athens where we hired a taxi for 140 euros for all four of us to see all major attractions, if we were braver we'd have done that more often in other ports to lower the bill. Did Venice on our own and found a gondola in the backchannels to take us all for 70 euros for a 2 km ride, we weren't even considering it until they approached us and it was a big highlight.
This cruise is port intensive but we saw so much, many historical headliners and had such a great time we would highly recommend it. Two cautions: the weather will get really hot in this region and two, many ports are dominated by jewelry stores and souvenir shops so get away from the ship whenever possible to get the most out of it.