Clean, spacious, and in a perfect location. Bed was super comfy! On site parking was what sealed the deal! Hosts always responded to communications very quickly. Bikes were a great addition and we had so much fun riding up and down the beach.