My husband and I chose Princess because they had come so highly rated. In the past, we had cruised using other cruise lines and had wonderful experiences. We were really excited about going on a Princess ship through the Panama Canal.
The ship itself is outdated. Windows were not cleaned regularly if all on board. The dining rooms and buffet had a 60's decor.
We especially found our room (a balcony plus) to be lacking. The bathroom was TINY and the shower even TINIER! We are both average size people and could hardly fit in. I can't even imagine how heavier people manage. The shower did not slide down so being small, I just got bombarded with spray whether I wanted to wash my hair or not. The balcony in our room needed painting in spots as rust was showing through. It also had big globs of paint splattered on the tile. I had requested a queen and we had 2 twins when we arrived, so I had to call and had them remake the bed when we arrived. The steward was pleasant enough, but did not impress us with his friendliness or service.
Loved the freedom of getting on and off when we wanted. Wished we had more time in this lovely city.
Good overall information on the city of Panama.