We booked this property for two weeks with our family. The condo is well-stocked with more than enough of everything you need plus some (from cooking equipment to toys and games, linens and beach umbrellas!). It is spacious and clean. There are many ants but if you sweep after every meal and keep it clean, it is not a problem. The pool and grounds are clean and lovely. The condo is bright and spacious and we absolutely loved our stay! Would come back again for sure!