We chose this cruise because of the stop at St. Petersburg. We also booked a two day excursion through Princess and were very satisfied with the experience. The start at Copenhagen and later a stop at Tallin and Warnemunde/Rostok (we didn't go to Berlin) were new to us. The other countries, Sweden, Norway and Finland we had visited before but enjoyed going back again. We have traveled Princess for 6 trips all over the world and they are a good solid cruise line.
The overall experience on the Regal was good if you subtract the introduction of the Medallion program. No matter what you read, this program is in it's infancy and very buggy. In our opinion, of course. The problem is that the marketing department touts all that the program can do but when you as a passenger are trying to use the various apps - it can be extremely frustrating. Why? because other than getting you into your room and on and off the ship it only works as advertised 50% of the time (at best). We and our 7 companions on this cruise all ran into similar problems. If you are not technologically sophisticated, forget it, as it stands, the Medallion program will drive you nuts.
OK enough on that topic. The staff on Princess are top notch! And this cruise is no exception - from our cabin attendant to the dinning room staff to bartenders, etc. all make you fell pampered and appreciated. Even staff that have no direct relationship to you make a point of saying hello. Entertainers were great and every evening we had something to do that was fun.
We had a balcony on the Dolphin deck slightly aft. Good room, nicely appointed but it seemed smaller that previous Princess ships we have sailed on. Anyway, certainly adequate and comfortable for two people. Very quiet and relaxing.