excellent place, good location, excellent amenities, well equipped, photos and description match reality, excellent host and quick communication