Everything was there that we needed plus some extra’s! It was perfect for our stay. We did not bring our dog but they have a great backyard if you do.