Think of budget motel and not the best one. It has some features of 3 star, but the balance is missing and it is more on motel side in my opinion. We were in #503; weird-shaped small room; better go with another one. Do not take anything on upper floor under penthouse/restorant: the weddings are going on almost every night and they are noisy. WiFi is ok but you have to ask for a password at front desk (book in the room says it is open; it is not). Just bring your laptop downstairs and they will fix it. Noisy AC in the room and no AC in hallways, just fans. Sewage smell downstairs; not every time, but often. Maid service was ok.
The beach is gorgeos; restorants nearby (Madfish and Crazy Bill) are good; this is the good part.