Everything provided for us that we needed. Location was perfect for us, nice and close to the beach for our 2 dogs. Unit was clean and comfortable so couldn't have asked for more