Would not stay anywhere else! This place is perfect, right on the beach, clean, huge kitchen and dining area, large bedrooms with ensuites, large open living space, huge balcony and roof terrace with views of the ocean and the mountains. Super easy check in, very communicative hosts. Highly recommend!!