TL;DR: This is a great apartment, with a nice location, and a gracious host. You should stay here.

San Pedro isn't the prime destination spot for many tourists, but I'm from Long Beach and was attending a wedding at the Cabrillo Beach Bathhouse (located right across the street), and decided to have a stay-cation with my date.
This place is immaculate, with all the amenities you should need. Perfect size for two people (thus the guest number limit), with a very comfortable bed, huge couch, large wall-mounted TV, mini-fridge, (antique?) stove/oven, full bath (including a view of the ocean while you shower!), and vanity nook, just to name a few favorites.
While my date and I were at the wedding our first day, Caroline asked if she could stop by to hang some new valences, and when we returned we found she had performed a turn down service for us including docking an iPod with some music (thoughtful effort, thank you, Caroline).
The mini-fridge had a few things, including champagne and orange juice (which we didn't use, and would have reimbursed if we had), but we did finish off the open bag of popcorn since there was a post-it asking us to..
Speaking of post-its, they're everywhere. I was never confused as to how to turn on a light or device.
At the end of our stay, we decided to clean up the place ourselves and save the $20 cleaning fee. The instructions were listed in the kitchen, and it took us a total of 5-10 minutes to do. Caroline is very specific, so we hope we did everything right!
All in all, our needs for this trip were minimal, but if I had needed a coffee maker (included) or to thumb through some magazines (also included) or to use a laptop to find a local eatery (laptop AND printer available), I would not have been left wanting.
If I ever need a quiet, comfy, beautiful place to stay while in San Pedro again, I will most definitely come here.