Superb villa, excellent location, spacious, clean, stylish, fully equipped, great host. 10/10