Would've been 5 stars if not for the special mandatory $25 charge that is returned to you as the "hotel shopping dollars", which is bad as is but what makes it worse is that you have to spend them until 10pm or you will lose them; so if you check in at 10pm, you will still be charged but without a chance to redeem them.
Another annoyance is the breakfast "buffet". It IS buffet for everything but eggs, bacon, potatoes, and pancakes--you need to stay in line to receive a portion of them. So, no control of how big of the portion you want and you will not go for the seconds just to avoid the waiting in line.