Nice place, no complaints, but note that this is not a traditional airbnb – it's a resort with maybe 50 units and you'll be assigned a unit once you arrive. Which is why the photos on the listing aren't extensive – you don't know quite what you'll get.
You'll be sharing the pool and hot tub amenities with other guests in the resort. Also, when I checked in the front desk person snuck in an advert for buying a timeshare at the resort along with an explanation of the local attractions. I asked them to cut it short so I could check in as soon as possible, and that went fine.
No problems with the stay itself, it was lovely! Just know what to expect.