Rooms were comfy enough, if a bit noisy from the traffic below. Staff was hit or miss... Some amazing, some indifferent.
The resort/facilities fee seemed ridiculous. It is disingenuous to claim that it somehow covers amenities, when 1) the amenities were pretty slim, and 2) everything offered always used to be considered part of the standard price of the hotel (access to gym, etc). Combine that with the fact that you have to request housekeeping services a day in advance, and it all starts to feel like a very low value for money proposition.
Location-wise, it's fine, but you'll have to walk 10 min to reach any cluster of stores or restaurants.