Overall, this is a very nice hotel--9 out of 10 rating. The rooms were clean, spacious, and comfortable. Check-in was very easy. Although a the dining area was a little small for the hotel size, the breakfast options were good--eggs, sausage, pastries, cereal, etc. the pool and fitness center were a little confusing to locate, being on the lower level in the corner, with elevators that were not well marked. The main elevators were also not well marked, but easy to access once we found them.
I wanted to point out the staff a little. We had an issue with about 8-10 kids running up and down the halls at 11:00+ at night. They stopped when I asked them to, but moved to a room (probably no adults) and continued the "party" there. I contacted the front desk and the agent there handled the issue almost immediately. Well done! Between that and a couple little things throughout our stay, I would say the customer service was very good.
Definitely worth a stay, and well worth the price, given what hotels rent for now. You won't be disappointed if you book here.