I am a young adult and I enjoy traveling with my parents when I have the chance. I live in Germany and had been wanting to do a Baltic cruise for quite awhile. We booked our trip on the Royal Princess for August 2014 and had a fantastic time. We chose the Royal Princess because it gave us the ability to board at the Berlin stop. The actual port is three hours from Berlin and called Warnemunde. My parents and I met in Berlin, and then took a German-operated bus to Warnemunde, and then a taxi to the port. Check-in was super easy, as there was no line. It took about ten minutes. We think that most people boarded in Copenhagen a day or two before, so the port at Warnemunde was pretty empty.
We thought the ship was gorgeous. Our room was an obstructed balcony cabin on the 7th floor. The balcony was enormous and we did not mind the obstructed view. It was a small room, but nicely furnished and totally adequate. The television was new and worked great, and the bed was comfortable. We had a small fridge, an American-style and European-style outlet, and a big closet area, which we appreciated. The bathroom was small, but fine, and our only real complaint was that there were very few options to hang towels. We would have preferred to re-use our towels, but we had no way to dry them between use, and they usually ended up on the ground and then were replaced.
We ate most meals in the buffet area, which was split into a more relaxed atmosphere where you could get your own drinks, and into a slightly fancier area, in which drinks were served by waitstaff. There was some repetition on the food for each meal, but there were always so many choices, that the repetition did not bother us (in fact, we found some favorite things, and looked forward to eating them several times). The waitstaff were extremely attentive and friendly, and also seemed to joke amongst themselves, which gave us the impression that they enjoyed their jobs. If we ever wanted something special, they always went out of their way to try to make our wish possible. We were extremely impressed with the staff.