these apartments are average - not much in the kitchen for cooking. The air con is good. The location is good, but it's on a big hill, so beware if you want to go out walking and don't like hills!
reception staff and apartments Airbnb manager was helpful. most of them speak decent english - enough to communicate ok. overall good, but if you want luxury, spend a little more :) we stayed here with a baby and two young kids and it worked ok.