I really like this sofa. Assembly was really easy and I was surprised to see it has RGB lights as well which is really cool. The charge ports work as stated and cup holders are great. Highly recommend this product. Cushions are a bit tough but doable.