I had a good stay here as the hotel was well located (on the beach) and had all the amenities I needed. The room was thoroughly cleaned everyday and the bathroom was particularly good. Hotel breakfast was not very nice with little left later in the morning. Staff were very unfriendly. The resort is also very big and tightly packed so little privacy and can be noisy. Despite this, we had a good stay.