The location is ideal. The beach is across the street. Shops and restaurants are within walking distance, which is great, because parking anywhere near the beach is a pain. Luckily, the unit comes with a garage space. As others have mentioned, it is a tight squeeze, but our sedan fit fine, and it was great knowing we could leave to Balboa Park, etc, and we wouldn't have to circle around forever trying to find a spot.
The kitchen has a coffee pot, pod coffee maker, and a full size fridge and stove.