I have stayed here twice. Rooms are nice and clean. BEds are comfy. The hotel bar is handy. The restaurant attached is also ok. The first night, we had a sub-par waiter, but the food was tasty which made up for it. The next night, we did a group function dinner, and the servers were very attentive and professional. We used the meeting rooms and the food which was catered was done great - and the catering staff was also very professional. The Starbucks in the lobby is a nice touch (the catering coffee needs a little improvement). I have not used the spa yet. The staff at the front desk was very helpful, and offered to make a xerox for me which i APPRECIATED as I was running a meeting and needed it ASAP.