I was looking into getting one of the adorable dog sofas for our loft, but then I saw this bench, and the added storage was huge bonus! In the description, it says this color is teal, but I would really call it more of a muted slate blue. Assembly was just screwing on the legs, and my husband had no problems carrying it upstairs. The fabric seems nice and durable, and there is quite a bit of storage space. Maybe about a foot deep? Overall, perfect for our needs!