Pleased with this purchase overall.  Its a little more lightweight than it seems in the picture, but for the price its very worth it.  Mine is already starting to rust a little, but we keep it by the pool, so it could be the chlorine. Definitely recommend for all sized dogs, but not if you have large dogs that will jump up and try to escape, my goldens dont ever try to jump up on it, so its perfect for us. Will more than likely buy another one.