I recently stayed here for 2 nights on business. It is well located and very clean. Service met expectations - friendly & efficient. My room was a basic double hotel style with a sink, bench & fridge in a cupboard. Totally acceptable for my purposes but if you are on holiday you would expect more from an apartment.
No doubt there are better rooms so intending travellers should check first.
Lifts are very slow so best not to be in a hurry. Meals & room serviced are provided by an adjacent eatery and what I had was of good quality.