I was here for 5 days for a training for work. It was very nice and my minor problem was handled very quickly and politely by Sean on the first day my group was there. The room was newly remodeled and on the 6th floor, AC worked great, bed was comfy and everything in the room functioned well.
Breakfast was included and there was at least 10 restaurants in the parking lot so you will not be hungry.
The only reasons I can't give this hotel 5 stars is that the "business" center computer was down all week and the nice lady who refilled the breakfast buffet was very slow to refill the items, something was out of stock every few minutes of every day, milk, bagels, cream cheese, waffle batter, syrup.
Yes I would stay again in a heartbeat and everyone was very nice.