The apartment or mini villa is lovely and very spacious. The courtyard is sweet especially with the plants. All the amenities looked brand new. The walk to the beach & town downhill is nice but the walk back up is a bit tiring but then we're both in our 60's and could be fitter 😂😂!!! The only downside is that both bathrooms are a bit on the small side & the showers arent trays but small step-in baths so anyone with mobility issues might find it a little awkward getting in and out but overall all everything was perfect and we had a great time and would definitely recommend it.