Hesitated leaving a review based on the hosts harsh responses to others' constructive feedback...this place could be amazing but has some opportunities.Context: Stayed mid-Oct. Perfect weather, entire area wasn't crowded. One adult and two kids (10 & 12).Pros- Top floor, corner unit, wonderful view- Resort is beautiful, clean, friendly staff, nice pools, lots of seating, umbrellas & amenities- In-unit kitchen, washer & dryer- Had beach chairs, toys, towels & fishing gear- Very quiet & unit remains cool w/ a/c set at 78 with the curtains drawnCons- Beds are horrible, esp the main one (large, visible indentions & very noisy/flimsy feeling); I slept on the couch 5 out of 7 nights- Saw several water bugs or cockroaches in the kitchen & main bathroom; we didn't put suitcases or bags on the floor- Messaged the hosts right away about the bathtub drain & remotes for lights not working; they thanked me for letting them know but never followed up or addressed either issue- The body wash container kept falling off the wall & the lid broke; I messaged the owners right away & apologized but they never responded- Closet door handles are all loose & makes them hard to use- Very limited dresser space in both roomsBased on hosts' lack of follow-up and harsh response to other guest reviews, I didn't bother sending them a message about other issues.