It originally arrived with stains but customer service was more than helpful in resolving the issue.  Once it was assembled it looked great in our small living room and we were both very happy with the way it looked.  Assembly was pretty easy and we've already had a guest sleep on it without issue.