Legends Beach Resort was maybe the fanciest hotel 20 years ago but things changed. The location by the beach is very convenient, great view from the restaurant hotel directly on the beach and the security is watching over your stuff if you go in the water which was very convenient. On the other hand, we were not given towels for the beach (did not see if it was said when making the reservation but still weird for a "resort"), the sun lounge are old, not confortable and the little "mattress" they put on top are falling in to pieces.. Disappointing. Not enough beach umbrella for every guest also.
The restaurant was ok, also the choice is very limited, the local food (we did not try the pizza/burger etc) is good price/value/quantity for lunch and dinner but the options are limited for breakfast (no fresh juice on a tropical island, no fruitty pancakes/waffles...). The seats at the restaurant are very uncomfortable (very old seat pillows again) the glasses were in plastic and the dishes are old.
The staff is quite friendly but can be very slow when it comes to take order and bring water when guests are waiting to be served.
The room is comfortable, big bed and desk, the closet in our room was pretty small, we did not watch the TV, and the bed was also comfortable.
The bathroom is getting really old, no pressure at all in the shower (I gave up rincing my hair in this shower) and switch all the time by itself from burning hot to cold.