Pros: excellent location, great food at the restaurant, excellent service, lots of beach chairs/umbrellas/floaties, clean surroundings.
Cons: unstable wifi in room (room 542), no soundproofing in room (noise from staff in the early mornings and from Margaritaville on Friday night), exterior paint could use some touchups, front gate needs fixing.
Would recommend and plan to stay again.