Fantastic villa in an amazing location! Luxurious and lovely with everything you need for a great stay. Highly recommend staying here; we'll definitely be back!