I went for a month. My biggest let down was that they didn't have a beach! It totally looks like it does in the pics but that is not a sandy beach, It isn't sandy at all, rock hard, and crazy sharp big rocks between that stuff and the waterfront, there is a seawall and those rocks that make it impossible to just walk out into the water like most places .
I will say the bartenders & maids (not the front desk girl though) were great, they made me feel right at home.