Easy to put together. Solid build the mattress holds water and needs to be propped sideways after rain to drain. Other than that it’s great and pup loves it.