When making check in, we had to wait for 20min before getting any attention since the same lady was working as waitress and receptionist. When I commented the delay (I would have expected that she at least tells us to wait when we came), she replied very rudely and basically told it was our own fault as we came in the evening (8.30pm). The room was nice but should have been cleaned better as we had sand in the floors as well as in bed. The breakfast was very nice, views amazing and the receptionist at next day very nice! All over, they have some matter which need improvement but we would definitely stay again