Nice property in a good location. Terrible service by the people at the front desk, they are poorly trained in customer service and customer experience, after staying 5 nights, I was denied a late check-out request of 2 hours (not even if paying a fee), and one of the guys actually said: "because you booked through expedia, we cannot offer any late check out"). So if you are using Expedia to book a hotel, stay clear of Marriot.