Everything as promised, with a few nice touches to accommodate our pooch! Highly recommend!