Beside its location that near to restaurants and beach, nothing else is better in this hotel. The checked in took me more than 10mins! The reception is getting security deposit from each customer which I think is not necessary. The carpet in the room is very dirty, you can feel uncomfortable when you step on the carpet. Waiting an elevator is extremely frustrated, only 3 lifts servicing the entire tower. And most of the time the lift is fully occupied. Everyone squeezed in, or else you will be waiting for few more minutes for a lift. The breakfast is not as per hotel standard and the food taste bad. The swimming pool floor is full of sand because some inconsiderate guest walk to the beach then return to the pool without cleaning it first.