Our family (kids, parents, grandparents) rented Casa Grande for 5 nights in January and had a mediocre stay. When we arrived, the wi-fi wasn't working, the floors were dirty, and there weren't enough towels. These were all resolved quickly (which was great), but in general, the apartment was just not well-appointed or -maintained. Cracked windows, sloppy tiling in the bathrooms, not enough furniture (no dressers, dining table too small for 10 people), and closet doors off their rails contributed to an underwhelming experience. The apartment has a good amount of space, and the bedrooms are all equally sized (so there's no fighting over rooms), but I would not stay here again.