Perfect for my small apartment! Putting it together was really easy. It's relatively small and not the most luxurious piece of furniture, but quite comfortable. No complaints about the color or the fabric (I got the navy). If you're very tall, it might be a little too small for you to comfortable sleep on.