10/10We are a family of 5 (8, 12, 14) and this villa is amazing. It was spotlessly clean with three good big bedrooms. The top bedroom has an ensuite There is a large lower balcony and an enormous roof top balcony with jacuzzi and cooking area which got the sun from around 10am until sundown. The roof top balcony really is fantastic with views inland of the mountains. There is a huge shop about 5 minute walk away and the main promenade/restaurant strip is a leisurely 10-15 minute stroll. A few minor points to mention. The communal pool was not usable in the first week of April. It was murky and untreated. There is a single hot water tank for showers so can run out of hot water if any one person decides to take a very long shower! The tank fills again in about 1 hour. Dickinson were responsive but they are a company with office hours so not as responsive as other Airbnb hosts in my experience. But overall we loved the apartment and would definitely recommend for a family of 5-6!