We used the 'laundry service'. We handed in 10 pieces and three of them got lost. Staff was not taking their responsibility and several times I went back to the reception (because they had always 'a reason' to postpone any solution). This whole situation took 2 days, 2 days of going to the reception on and off and hearing that this or another person was not in and that I needed to come back. Not pleased at all with how they handled this.
Location is very nice, with a clean beach. Rooms are nice to stay in.
The restaurant has nice food, but a lot off dishes or drinks are not available.