The property was pretty clean, I heard it was remodeled after last year hurricane.
The list I didn't like is pretty long:
1.Our room was very tiny, one queen bed fit in, with no space left for anything else.
2. Swimming pool: it is shared with 3 other resorts, so we couldn't use it (only once in very early morning)
3. Beach: you will have an access to the tiny strip of beach, 10 feet wide, shared between the same resorts as a pool. The location is around 5 minutes walk, for me is not beachfront resort.
As a summary: I won't recommend this property. And I don't think it is cheap considering the factors I have mentioned above.