My husband and I have cruised with Princess 6 times - twice on the Sapphire.
HOTEL: We drove to Long Beach and stayed at the DoubleTree on Cabrillo. There is no extra charge for cruise parking. One is simply asked not to park in any of the parking spots marked "hotel parking". An exceptional value and a very nice facility.
SHIP: We liked the ship - love the layout. So nice that the newer ships there are restroom facilities on the same deck as the international dining room.
The cabin is considered a 'handicap' person cabin. Well situated for people with wheelchairs, scooters, walkers and canes, it is located with easy access to the elevators. I heard from others that the cabin is 1/2 times larger than a standard cabin. The obstructed view is of a lifeboat. You can still see the scenery and it was nice to see daylight!There were 2 full closets and a half closet with the safe and shelves. Plenty of room under the beds to store luggage.The bathroom was large. I think you could set two wheelchairs in it. No step into the shower - you could roll in if you wanted. There was a bench seat too. Only downside, because it is set up for a wheelchair, there is no vanity. Toiletry placement became problematic.