It was helpful to read the reviews so I was knew what I was booking. These are flats that belong to a hotel, so you get the usual hotel stuff like reception 24 hours, cleaning once a week, towel change, rubbish collection etc which was very helpful. Any maintenance issues were sorted within an hour as there was a dedicated staff person on site to help with anything. Some flats are within the hotel, others are in the adjoined building. Access to the heated pool and the gym was a bonus. I stayed in the flat in the building next to the hotel, on the second floor with sea view - it was great. There is a shop downstairs that is surprisingly well stocked offering everything and anything, from a frying pan to an adaptor to daily fresh bread and veggies.
Three things that were a minor inconvenience - absence of a washing machine (I stayed for a month), early morning deliveries to the shop (6 am), no windows facing the sun, so it was always shady (in winter).
I will come again.