This was our second stay here, and we loved it, again! The location is amazing! I really can’t say that enough. This time, however, a few things weren’t as good as our first stay: it wasn’t as clean, there were little to no kitchen items that we needed (glad we brought our own blender), and the pool guests were noisier and later than before (no one enforces the quite hours). Also, there were no linens for the sofa bed, but luckily we had brought some of our own, so we didn’t bother asking for any. (I'm sure they would have provided what we needed. The management is very accessible.) We will stay here again. My advice to future guests is that if you plan to use the kitchen, bring what you need, or ask them ahead of time what is actually in the unit.