The frame took a little effort to put together, but it was worth it.  The frame is very sturdy and stays in place. A great value and a good product