Property was VERY clean. Check-in was a little chaotic, with one tiny office checking in all the guests (1 person working), so we waited 15+ min each time we had to check in our guests arriving on different days. Each person had to be present for the pool wrist band. Costs: one $20 key fob was included, all others cost $20 each (non-refundable). Pool bracelets were all free. There were no other unexpected costs. Accuracy of listing was half on point: little cafe in building 2 was not open. Email from owner said room 1 had a king + sofa bed (I would not call it a sofa bed, so much as a 1-person futon), and room 2 had 2 twins and a sofa bed (no sofa bed, just a large chair). This info didn't match the description on the listing, which seemed more accurate. They said "sleeps 5 adults + 2 kids or more", but I would count on sleeping 4 adults and that's it, unless you want kids sleeping on the couch in the living space. Four adults would be perfect. We had 5, so one of us slept half the nights on the futon (very uncomfortable), and half the trip on the couch (much more comfy). Communication w/ management was impeccable - Shannon and her manager Vanessa were 1000% responsive and fixed the one issue we had (refunded accidentally charged $20 for included fob). They were great to communicate with. Location amazing. Overall I give it 4/5 stars. We were ultimately happy - condo also had beach cooler, chairs for everyone, and umbrellas for those in need of shade on the beach. We were not, since it was cold the weekend we chose to visit FL, but the sun was nice to see :) Very walk-able to lunch and dinner, and Walmart for groceries.