Love it! Could be easier to put together if the roof was pre assembled, but not bad if you have patience, time and an extra set of hands. Would buy again. Held up well over time too.