Nice hotel, not self catering, although we rented an apartment, there was no kitchenette and the rooms wasn’t serviced properly. In fact it wasn’t serviced at all one of the days. There was a deposit that had to be paid for the room, a separate deposit for the safe, a separate deposit for towels, had to pay in advance for massages and had to buy vouchers for dinner. This cheapened our experience.