On the plus side, our unit had excellent mattresses. I also think it's a good place for people with young children. There is a nice playground and outdoor ping pong and the swimming area seems designed for kids. It also has outdoor seating for each of the units, which is very nice. However, I traveled with my adult sons. We had a difficult time staying online. We found the swimming area to be less than desirable. I was particularly aggravated that we were charged a cleaning fee and the unit we got was not very clean. (The linens and towels were fine. But there were crumbs on the kitchen table and the floors were dirty). By the time we paid all the fees associated with a VRBO rental, we were paying a lot of money for our unit. To that end, I was expecting more quality and I am disappointed with what we received.