Absolutely great location. Walk to beach in about 5 minutes. The host provides beach gear etc! Kitchen is updated and modern. The host lives closeby, and responds quickly. He was also kind enough to give us an inflatable mattress. The apartment is in a nice and safe neighborhood. There is a clean swimming pool on premises as well.
The two bedrooms as well as the living room has AC, which is great in summer. However, all three may not run simultaneously due to huge power draw. Also, if you are very sensitive to AC noise, bring an earplug to sleep with. We were okay.
Apartment has a parking spot. If you have two cars, park the other car on street near the beach for free or pay an extra $10 per day and get an additional spot. We had a second car for few days, and parked it free near the beach.