The color of the sofa is not Navy blue.  It is closer to Denim. The sofa is heavy. My son likes the sofa and is the perfect size.