Pros: great location, right on Ocean Beach and walking distance to lots of dining/shopping/groceries.
Cons: we spent the first 30 minutes of our stay killing all the flies roaming the unit. The place is older and smaller than depicted. The mattress is very soft and uncomfortable, we woke up with back pain from it. Sound insulation is poor, when you try to sleep you can hear everything going on in and around the building. The bedroom AC also makes loud noises even when turned off. Even though you're charged a high cleaning fee, you're expected to take out the trash/empty out fridge/gather dirty towels/linen..what am I paying for? for the amount we paid, we could've stayed in a nice hotel, definitely didn't feel we got our money's worth.