A great place with all necessary amenities and a great host.