The location is amazing, right on the beach! Parts of the hotel are nice. We booked a room downstairs (garden view) with a cheaper price and when she opened the door all I could smell was moth balls. Very strong smell. We left our things as we had travelled a long way and we're tired and hungry. Came back to the room and I said to my 9-year old son, we can't stay here, we would end up poisoned (we looked into it and prolonged exposure to moth balls can be dangerous) so we asked to move and ended up upgrading to the sea view rooms upstairs which are very nice and big! I don't think they should rent that room downstairs to anyone honestly! Our things smelled of moth balls just from being in there for an hour. Anyway, the rest is great. Would maybe add fridges to the more pricey rooms upstairs since well it's a decent price to pay and you expect certain things. Staff were all super friendly and amazing. The beach unfortunately is dirty. We picked up 4-5 bins of garbage during our stay. You get a free drink per bin which is a nice gesture. But swimming in water when there's a toothbrush floating by or even better a dead rat is just not my thing. I'm sure there are times when the water is cleaner but unfortunately this was not it.