Was super happy with the end product once everything was all said and done! It did come with one part broken, so I had to work with customer service to get a new shipped and then ship the return back, which was a process!