Easy to put together and our Lab has plenty of room on it, she is 75 lbs.  There is also room for our new puppy on it.  I purchased a medium and a large.