We booked this cruise a few weeks before sailing, as we were in need of a de-stress break. The Emerald Princess certainly delivered.
We've cruised with Princess before, so we knew what to expect in terms of the ship and its layout. The Emerald Princess has recently had some updates, with a restyled buffet and top deck areas. The whole ship was beautifully maintained and extremely clean.
We booked a balcony cabin; be aware that Riviera deck cabins are fully covered, and as such it was rarely in the sun. This wasn't a great problem, but we'd avoid that deck again, as we like to sunbathe on our balcony which we didn't really do on this cruise. Our cabin steward was excellent, the room was always cleaned to a high standard, and he always seemed to appear when we needed to ask a question, or if we had an armful of plates from the buffet to take to our balcony!