For our party of 6, this was the perfect property and location for our needs. The house is in a beautiful community and the kids loved the pool! Communication with the owners prior to our stay was great. They were very responsive. As previous reviewers stated, it included basic kitchen needs (a few kitchen garbage bags, sponge, small bottle of dishwashing soap, dishwasher pods and paper towels). Each bathroom already had toilet paper. We did not see any "cleaners" but that was ok because we brought our own. They did provide several "pool towels" which were left on top of the dryer. Overall, the house was in good condition although it is a little outdated and could use some upgrades, but for the most part, looked exactly as shown online. We did not encounter any issues at the gate; it automatically opened up for us. I do feel that the "check in" document was not clear as to where to place the garbage at the end of our stay. We happened to see the truck outside one day and asked; trash is picked up by the curb every day. The only thing that was a little troubling was the parking. The units are so close together that the space given to park is very tight. So, if you have an SUV or a van, most likely you'll have to park horizontally in front of the garage as pulling in directly in front of the garage will leave the back end of it in the street. During our stay, the unit next door had 3 cars, which left us with a small place to park our minivan, at times we had to park partially on the grass. Other than that minor inconvenience, we would consider this property worth what we paid and would stay here again.