We have sailed on Princess many times, but this was our first cruise on the Panex class ships. The Island Princess carries about 1900 people and is a really nice size ship to get around on. It is designed for the Panama Canal and Alaska and does its job very well.
The ship is well maintained and the crew is very friendly. We booked an obstructed view room and were very happy with it. It was about 160 sq feet and well laid out, but it was the design with the bed under the window, we prefer the layout with the bed against the cabin wall, but here is no way to tell which configuration you will get from the deck plans.
The food in the dining room ranged from very good to a bit on the bland side. Princess has cut down your options a bit from previous cruises, but there was something for everyone every night. Our chef did an especially good job with the pork dishes. The coffee has improved in the Horizon and the dining room.
E612 nie obstructed view cabin, but has the bed under the window. The better arrangement is with the bed on the cabin wall and the desk along side. Don't know how you find that out before getting on the ship. There can be some noise from the lifeboats