Location was good and front desk staff somewhat helpful, the beach was relatively clean, and some of the other guests were very polite. Location to the market and other restaurant choices were great. Hotel restaurant staff very impolite and slow, with nothing but excuses related to their poor service, service was so bad and overpriced that we didn't give them a second chance. Bar staff much the same and very overpriced. Will never return to hotel.