Have stayed at this hotel 3 times in the past. On this occasion - I arrive late, tired and stressed. I asked the reception staff what time the bar closed and got three different answers.
The rooms are satisfactory although a bit dated and towels are well past their best.
The internet generally worked well throughout the hotel and was free. However I continually got messages that too many people were currently subscribed and thus unable to logon. I suspect the locals also use it on their smartphones. It took 3 calls to reception to overcome this with the usual "I'll call you back" - not happening.
The restaurant is excellent. The food quality is good, excellent variety and the service is wonderful.
The spa/health club is in another block and first impressions are poor. But the options offered and good and reasonably priced.
On departing - I had a further problem in that I needed to get a taxi to go to the airport.
The doorman indicated that I needed to ask at reception. The receptionist tried to sell me their shuttle service at a charge of USD 50 - which I declined on the basis that a taxi is only USD 20 and I wanted to go now. The receptionist refused to call me a taxi and referred me to the duty manager - who also refused. No reason was offered and his attitude was disgraceful. I was forced to walk out of the hotel carrying my luggage, down the hill, through security and get a taxi at the street - which thankfully was easy. I have sent letters of complaint to the hotel who have responded but failed to address the discourtesy of the hotel manager.