TJ Marriott used to be one of my favorite hotels to stay at. The service has declined tremendously, specifically at the restaurant. The quality of food is not great, and service of waiters and managers is rude. We stayed two days, it took forever to get our food for lunch, not once did a manager come to the table. The manager was at the door laughing with staff. We also went to Sunday brunch, service was lacking. The dirty dishes just sat there, the waiter was nowhere to be found. Check-in staff and cleaning staff were great, they greet you with a smile and talk to you. The beds are very comfortable, and the hotel is in a great location. The pool is also heated which is nice. I hope their service improves, otherwise we won't return. It was a disappointing stay to say the least, I don't recommend it.