We came in for just one night but would happily have stayed longer. Beautiful hotel, clean, spacious rooms, friendly and accommodating staff. My small child had a terrible allergic reaction and the staff was very helpful in the middle of the night to direct me to the nearest 24 hour store for medication. I've been a loyal Marriott customer for many, many years, and I will continue to be for a long time. We'll be back to this hotel, in particular.