Highly recommend for those that don't want to deal with the hassle of putting things together or simply don't have the time. Assembly service was quick and done well! We had to change the assembly time only a couple of days prior to the date and they had lots of times available and it was very easy to reschedule.