We had a lovely stay here - the location of the apartment is great, but definitely requires a car to properly enjoy and explore the area (high up a hillside). The apartment was clean on the whole and had most things we needed. Check-in was at an office around 5-10 mins drive from the property (again a car is definitely needed for this). We had no trouble with parking, there was always a space right outside the block. Extra charges for bedding, wifi, towels wasn't an issue for us but worth considering! There wasn't any hand soap/toiletries when we arrived but there is a big supermarket a short drive away. Recommend Rosa restaurant for tapas down by the beach!