We too had a poor experience. I took my 81 year old mother and her friend on a cruise while they were visiting me. As previous reviewers have mentioned vacation time is precious and while I have never sailed princess before I expected better.
I occupied a mini suite B201 and my mother & Friend balcony cabin B315
Overall cabin size good, although I missed the balcony in the minim suite and would opt for less floor space and a balcony on a future cruise. The advertised big picture window was equivellant to just a standard window on other cruise lines.