Great resort on the beach front. We stayed just 2 nights before flying home. The resort itself is lovely. The only few issues we had was that our room wasn't ready on arrival, so we have to wait a few hours after checkin in time. This didn't bother us to much as we could relax around the pool while we waited. Once we received our key, we had problems accessing the room. I had to go back to the reception 3 times because each time the key didn't work. After check in we then had maintaince knocking on our door to check the aircon as well as the cleaners coming late in the afternoon to tidy the room when we were there. For the short few days we stayed, we were disturbed quite alot when in our room. The other issue was one of the Beach bars tried to short change us. We paid in dollars and they returned our change in their own currency, but gave us less than half back. This was quite disappointing as we didn't know if it was a genuine mistake or if they hope people don't notice when giving change back in their own currency? Overall the hotel and reception staff were very friendly and the rooms and views were beautiful. I think these small issues were maybe down to bad luck for us but we had a great stay nether the less.