Very comfortable, modern apartments with good facilities. The reception staff are very helpful and you get a few of the benefits of a hotel such as a manned reception, basic essentials like soap and washing up liquid etc.
The location is good, within walking distance of many attractions and there are plenty of public transport options nearby.