This place has everything you need. It was nice and clean, the bed was very comfy and a huge yard for the dog. Highly recommend.