Had to pay for wifi which sucked as well as the tv and the parking is crappy, but those are the only complaints. Everything was clean and modern. The location is beyond perfect, and lovely staff that are very helpful.
If you're looking for the best hotel for the price, this is it :)