Great villa - fabulous location for us. Has everything you need. Loved it and would stay again.