I stayed at this hotel for 5 days. The hotel is just as it looks in the pictures, nice and the outside areas are well maintained. The rooms, are very small and quite damp due to the integrated shower. The pillows are damp, even ours were mouldy (we had them changed). The mosquito nets have holes in them (they were replaced with new ones) and the toilet has no ventilation. The safe box did not work and we were never able to use it. There are no amenities, they offer the same body soap and shampoo, no body lotion. The food in the restaurant is VERY mediocre and the staff speaks very little English, so it is very difficult to place an order with any intolerance or personal request (they almost never took it into account and brought the dish as it was on the menu, we ended up talking to the chef to clarify our intolerances), but in the end, for guests with any kind of intolerance/allergy, I would NOT recommend this hotel. The service in the restaurant is very slow, it took us about an hour and a half to dine, ordering only one drink and one dish per person. The glasses in the restaurant are made of plastic and very old. We do not recommend ordering breakfast to take away (breakfast box), we requested it the day of check out for 5:30am and it was not prepared, so we had to leave the hotel WITHOUT breakfast and without ANY solution, only an apology, even having paid for it as we had half board. To sum up, very poorly managed hotel with maintenance and hygiene/cleaning work to be done in order to meet the expectations of a 3 star hotel. We will recommend our travel agency to stop working with this hotel.