This is our second time staying here about a year apart. The location is fantastic. The house is clean and the kids spent hours playing all the games! We will be back again!