The stay had it's ups and downs. In general the communication before and during the stay was good. They came and fixed the toilet when it broke but weren't so communicative when it came to the pool table which was unusable in its condition. The gardeners and pool cleaners came at times when it would've been good to know they were coming as when you wake up to people in the garden it can be somewhat concerning. The Villa lacked basics like tools for the bbq. The A/C was very confusing to figure out how to use - the instructions given did not work and it took some trial and error to figure it out. If you don't mind the barking of dogs at any hour then location wise it was right next to Alcudia old town which suited us well.
On the whole a good stay and the weather was good so that helped a lot!