Overall this was a fine place to stay in a good location that gets the job done, especially if you’re on a budget.
The good: Amazing location, lots of beach gear provided (boogie boards, surfboard, cooler, snorkeling gear, chairs, and more), big lanai (deck), necessary amenities included, your own reserved parking space.
The not-as-good: I did see 2 tiny cockroaches and a gecko in the unit. Not unreasonable however for the climate, and given the kitchen is outdoors on the lanai. The unit does get pretty warm because the bathroom has a mesh window onto the lanai (outside). The A/C worked fine but with the fan and A/C on it was kind of loud in the unit.
All in all will get the job done and be a decent place to stay.