We sailed on the Emerald Princess from Ft Lauderdale 1/23/2016 - 1/30/2016 into the Western Caribbean with stops in Grand Cayman, Roatan, Cozumel and were scheduled for a stop at Princess Caye but that was aborted due to weather.
The cabin was typical for a Princess balcony room, the beds had been recently replaced and were comfortable (although too soft for my taste but that is a personal issue). The cabin steward was helpful and provided good service.
This was a "theme cruise" for us and about 750 of the total passengers with Concerts At Sea. We had private (for 750 people) entertainment shows with Gary Lewis, The Cowsills, Bill Medley and Paul Revere's Raiders as well as private access to Club Fusion in the evenings (and Skywalkers) for dancing and music. I highly recommend checking into the Concerts At Sea offerings, they are done once a year and have been going for 23 years now.