Exactly as advertised. Great location. All the necessary amenities. Communicative hosts. 5 stars!