The first room we stayed in was very dirty and had a dead cockroach and was noisy. So we asked to change.
The second room was a little better, but still, I believe that the entire hotel is a little old and so everything gets moldy no matter how much they clean it.
The outdoor area is nice, with a sauna, pool, jacuzzi, etc.
The staff are friendly. Good location, close of restaurants/groceries and the beach.
We didn't eat at the hotel and there is no room service.
The rooms need cleaning/rebuilding, for example the corners of the bathroom, all black from not cleaning and mold. The air conditioning units hadn't been serviced for years, everything was black and dirty.
The bed was comfortable, the pillows not so much, the sheets and towels clean and comfortable.