Pros: Nice property and pools, clean condo, gated parking, friendly property manager (Lule), wifi, W/D, pretty and unrocky beach right in front
Cons: very weak showers, no table (only 3 bar stools but we had 4 ppl) in condo -- there's one on back porch, so depending on weather, not always ideal to eat or play games outside; walk on beach to town is nice but rocky and there is no way to avoid getting feet wet (which is fine if you're in flip flops, but if walking to dinner in nicer shoes or wearing sneakers, you have to go on main road, which isn't pretty and is fairly far from town); no beach chairs or umbrellas (can rent from surf place - 2 for $10 per day)
Overall we had a great time and no problems but we would prefer to find a different place if we went back.