Packaged extremely well and was super easy to assemble!  I do not have the electrical part set up due to having a puppy and cords are his favorite.  But I did test it out and it works great!  Can’t wait to use it after the puppy stage!  Seat is wide and comfortable, with room for your fur babies to join in.  Highly recommend.