10/10 villa. Excellent location, ample amenities and excellent host! Would recommend to all!