This was our 10th cruise, in 26 years, so we're not the regulars that some posters are. We have cruised twice before with princess,last cruise 2003, and our biggest complaint was the constant hounding to buy something. Thankfully, that problem no longer seems to exist, our overall experience was wonderful.
We selected anytime dining, and because we usually eat early, it was never a problem getting seated. Except for the first night, our main dining room meals were excellent, and the service, just right. We were able to have dinner at the chef's table, which is a worthwhile experience. If you want to do this though, you must make this reservation as soon as you get to your cabin.
Our cabin was M105, this is a balcony Mini-suite, on the bow, just above the bridge. You will experience a little more motion here, but the balcony is huge, and the views are fabulous!
M105 is a forward mini-suite, on the roof of the ships bridge. The cabin experiences a little more motion than other areas of the ship, but the views from here are spectacular, and the balcony is much larger than mid-ship mini-suites. We were able to access the balcony at all times, and while underway, it's a very nautical experience. The room is adequate, with a tub-shower, couch and table, and a little more storage than a veranda cabin.