The hotel is fine for what it was. One night after landing, on the way to someplace else. It was clean enough and convenient enough. There are prettier places to stay right on the beach however, so they might want to step up their game a bit.
I arranged an airport transfer ahead of time, and it didn’t show up. Another tour operator noticed us waiting for a while and she called the hotel. We ended up getting a ride with her. The hotel still charged me saying that he’d already paid for the transfer. Told him it wasn’t my problem he paid for something he didn’t get. (Being impossibley Canadian I paid anyway and felt bad about complaining)
Coffee maker in the room with no coffee. Bathroom tap was ready to fall off but the shower was good. Air con and wifi worked but TV did not.
Staff called us a taxi in the morning at our request and off we went.
It was ok.