Arrived late at night, there was a mistake in the booking which was neither ours or the hotel staff's fault, but the night staff had almost no English and were extremely unhelpful and disinterested in resolving the problem.
However, once resolved, we thoroughly enjoyed our stay in this beautiful resort. Beach was quiet and clean, garden well kept, restaurant clean and efficient and cleaning and ground staff very friendly and helpful.