Perfect location, great host, facilities and small touches that add to a great stay.