We spent very nice 2 weeks at Xavier's. The place was clean and functional/good kitchen, private parking place. Also very well situated with beach and supermarkets, pharmacy. Always good communication with Xavier while we stayed!