Really clean inside, with all the amenities we needed. My dogs were really happy playing in the yard, except I didn’t realize the back gate was unlocked so I had to chase one of my dogs down, I’d recommend maybe blocking the back gate if your dog is the type to run away. Overall I would stay again.