Beautifully designed villa with amazing views, stylish kitchen and bathrooms and a fabulous location! We had a wonderful stay!