Neat, comfortable and well thought out layout with lots of areas to socialise and relax. All amenities covered for cooking, cleaning etc. Very clean and well maintained pool. We were met in person on arrival by Pedro, even though we were only able to arrive at 1.30 in the morning!!!. Pedro has taken the time to learn English and speaks it very well. He was on hand on the phone to address any problems, always willing to help but stayed away and left us to it other than that, which was also very nice. You can tell Pedro takes pride in his house and where he lives, it was a lovely place to stay.