We spent a week at Casa David and the facilities are exactly as described. Easy access to the town below, easy on street parking, simple but clean and functional inside. The host Irene is very helpful, very friendly and will assist with anything that you need. A 10/10 host. The place was clean and tidy and everything was ready when we arrived and everything as easy and simple when we left.
Kitchen was functional, aircon was a blessing and worked great, views from the balconies are a big bonus and the pool is just for that apartment and great for early morning and night time swims.
The only thing affecting our stay was a noisy hotel down the road which blasts music until 11 every night. If you're after peace and quiet, this might not be for you, but if you do not mind a bit of noise then you couldn't do better than this host her flat.