The Good: This is a very nicely appointed 2BR, 2BA lower level apartment in a great location if you want to be near the beach and town. Everything is pretty new, clean, and modern. The kitchen is well stocked with pots and pans.
The Bad: Bring your own beach towels and gear if you want to go to the beach, or plan on renting. There's only one bath towel per person in the bathroom and you wouldn’t want to take it to the beach. If you plan to cook, bring EVERYTHING. There wasn’t even salt and pepper available. There’s a fancy coffee maker that uses pods. It was even filled with water and ready to go, but there was not one pod. No teabags. Nothing.
The Ugly: We count on WiFi when we travel to avoid roaming charges. We couldn’t get the WiFi to work when we arrived. Someone came over right away and determined the router was broken. He took it away, never came back, and didn’t respond to repeated attempts to reach him. Consequently, we had no WiFi during our entire stay. We found a couple of local cafes with WiFi, but we could only use them when they were open. This was a real drag for us. Also, the apartment building seems to have a number of vacation rental units. On both nights of our stay, some drunk person who'd lost their key and wanted to get in buzzed our unit at 4am and at 7am. This isn’t necessarily the management's fault, and it probably doesn’t happen all the time, but it happened to us.