Cute and perfect for a small space! Easy to put together. It is more on the firm side, but it isn't uncomfortable. Definitely happy with my purchase.