I'm pretty picky when it comes to hotels and was very happy with the Kingsgate Marriott. Decor is modern and up to date. The bed was very comfortable and the rooms and bathrooms VERY clean. The staff was knowledgable about the local area and helpful. I only had lunch at the restaurant but it was pretty good. The gym is also pretty well equipped. My only complaints were 1) the wall seemed thin as I had very loud people in the room next to me for 3 nights and I needed earplugs to sleep and 2) they did not tell me that parking would be $10 a day added to my hotel bill. I was doing business at University Hospital and happy that the hotel was within walking distance. I'd definitely stay again.