Perfect! Difficult to put together but the end product is great. Sturdy and comfortable. Pet friendly as well )