Very nice place for the price. Meets all your needs. Location was close to most everything that we needed. The Host gave recommendations on great places to eat, and tips for getting around the city. Very considerate of needs, and communication about parking and other info was fantastic.