Perfect family vacation. Beautiful villa in a beautiful setting. Easy access to beaches and mountains.