We stayed at the TS Suites for a week in June after having the hotel recommended to us. The facilities of the hotel are certainly impressive, and the rooms are spacious, well appointed, meticulously clean and air conditioned for comfort.
We enjoyed the luxurious pool after a hot day out, and the breakfasts were ample - enough quantity and quality to allow one to skip lunch if one wanted to.
The location is good, just a short stroll from good markets, and a ten minute leisurely walk down to the beach. The hotel offers a free shuttle ride to the beach (one way).
The real prize of the hotel though are the staff. We received courteous, professional and friendly service from everyone - from hotel check in to baggage storage at the end of our stay. Nothing was too much trouble and smiles are in abundance.
This is truly a 5 star hotel, with 6 star service.