I stayed here a week and have more stays planned in the future so it's worth staying but with mixed emotions.
The room was clean and fairly up to date. I would go with 4 stars on the room.
Room service was good and all 3 times I ordered room service they were quicker than the time estimate. The food was also pretty good and fair priced. The restaurant was ok with fair service. I just don't find service anywhere else in the world like you will in the USA. 4 stars for the food and 3 for the service.
Parking. 99% of the time this isn't a mention but here I have to. The parking sucks. There is a garage that is 100 yards away but it is too tight for most vehicles unless it's a midsize or small vehicle. I couldn't hardly even drive my SUV through there. So the other parking is basically the mall parking lot which is also 100 to 200 yard walk. Getting in and out on the weekends was a chore and also coming into the hotel at 5pm was difficult. You could be 1/4 mile away and it might take 15 minutes to get in and parked. Not convenient for parking ease.
There is a mall across the street which is large and will surely keep the wives happy if your here for work and have a wife or friends hanging out all day waiting for you, lol.
The service counter associates were all pleasant and helpful Also, the pool, hot tub and workout areas are nice so definitely bring swimwear because you will regret it if you don't.
Overall the hotel is nice but not the most convenient. It is a full service hotel which is nice if you want to come and not leave unless you want to. There is also a nice amount of banquet halls and meeting rooms here. I will definitely be back but I also will check the comparable hotels in the area and will most likely go with the lowest price one in the area.
Enjoy!