I love it! It came all assembled. I am really happy with it.. The only reason why I didnt give this a 5 star rating is because the sliding doors dont stay completely shut.