Had a decent overnight stay, decor was slightly old, but room was clean, not as flashy as other 3* hotels we have stayed at in the last few years. For the price, the stay was satisfactory. I would guess that the Hilton and Marriott are newer locations.