The hotel service was amazing from check-in to check-out. Great staff that is always available to guide and answer questions, making the experience memorable. In addition, the location was just perfect, with a 5-10 minute walk to all the primary sites. The only challenge was the parking, so if you are renting a car, make sure you find a good, long-term, and affordable parking garage.