Stunning views; sparkling clean, stylish villa. Really happy.