I got a pretty good deal, but I got what I paid for. Efficiency, with kitchenette, all fine, but mattress/bed ‘creeeeked’ every time I sat on it. Location was good; 135 yards to beach entrance and another 135yards to the beach. Reception person was not friendly and not available when needed. Supposed to be there 10am-5pm, but never saw him in the morning. Coffee maker was disgusting and unsafe, but another one was delivered after i asked twice (a misunderstanding). Good location, has some updates, but a patched bathroom door should be replaced and so should the bed. But for a cheap place, it was ok.