Overall, my wife and I enjoyed our stay here. However, the place was smaller and more cramped than the ad led us to believe, without much room to lounge around and relax (except for on the outdoor deck, which was nice, but obviously not air conditioned). Also, the furniture, fridge and shower were a bit rundown (but clean), and the TV was quite small. That said, the apartment was fine enough for our purposes, with a complete kitchen, and the usual amenities. Parking was very easy.
In terms of location, it was good in some ways, bad in others. The main issue is it is immediately north of a major traffic bottleneck heading south. So we almost always had to sit through about 20 minutes of traffic to get where we were going, unless heading north. There is a beach-side boardwalk within a few minute walk of the condo. It's decent, but not all that nice to be honest - unless you walk quite far north along the path. There were several good restaurants and a Safeway within a 10-minute walk or so, which was great.
Communication with Margaret was very easy, and she provided all the info we needed prior to the trip. We didn't need to communicate with her at all during the trip.