Very clean, updated, beautiful unit. Easy to access. Parking was a bit of a pain, but not too bad. We were just extremely disappointed that the 4 minute walk to the beach they claimed was just giant rocks with strong waves. It’s a 36 minute walk to any actual sandy beach. Don’t be deceived by pictures, or claims that any beach within a 20 minute walk is acceptable.