This hotel is in a great location and if you are staying a few nights it should be fine. There are some amazing front desk agents. However if you are staying long term it's a nightmare. I have been a Marriott Ambassador for 2 years which means I stay in a Marriott property about 8-9 months out of the year and spend 24k plus per year. I'm saying that to say I know the hotels and almost alway have given 5 stars. This hotel constantly over charged my credit card and blamed it on the system. My credit card was shut down twice because of multi holds for thousands. I was there 5 weeks and the last week they overcharged me right at $500. They refused to make it right even when their agents stated it was a mistake. The agents wanted to but the manager decided money over honesty. We had four of us that all had horrible experiences! We all end up calling Marriott due to the over charging. They managed to fix the last night as the front desk agent agreed it was incorrect but stated the past charges will have to be reimbursed which they laster refused to do. This is the first time leaving a bad review with any hotel but I am amazed at the horrible treatment this management has. They need to learn from the Towneplace in Harvey LA. Marriott should be embarrassed for this hotel to carry the Marriott name. It's a total liability to the brand. Do better Marriott.