The staff was not only utterly incompetent, they were extremely rude as well. Watch your money here: these people are sly. From "forgetting" to bring my change on a regular basis, to double charging, charging for things that were not even on the menu... the list goes on.
My friend (who was also staying here in a separate room) had an emergency and needed to book a taxi to a town 15 minutes away. The incredibly courteous front desk staff wanted to charge her JD 50 for this short ride (an inordinate amount!), so when she called another taxi driver she had used (who did the same trip for JD 10, by the way) the man at the front desk tagged along and had the driver drop him at the bank, the grocery store... basically decided to do his own errands, on her dime! Unprofessional does not even begin to describe it.
The location of this hotel is also less than desirable because it's basically at the end of a remote, half-finished road, and there is nothing else around to walk to, and no shuttle available. The beach is also unfinished and less than picturesque. There are complexes of other (nicer) hotels a few miles away, and from there you can walk to shops, restaurants, spas, the beach, etc. At this place you are basically trapped and they will charge you a ridiculous amount for any kind of transportation, so you'll end up spending more money to stay here if you want to do anything besides sit in the hotel.
I realize that I was traveling in the off-season, but the cost of the hotel was still quite high, considering. Also, they had hardly any facilities open, and more than half the things on their menu were "not available" at the one restaurant onsite that was actually serving food. They claim to include breakfast, which was a total joke and the final morning I was there, they were merely offering "a la carte" options.
The facilities were decently clean.