Exactly as described, perfectly located for my needs. Great hosts, easy to communicate with. This place is highly recommended. Would love to return at any time.