It is absolutely perfect. Took my ex only 30 minutes to put together. Fits my dogs bed perfectly as well.