By reading the reviews I knew this was going to take some time to put together.. but wowza! Still gave 5 stars though because I absolutely love it and it is exactly what I was looking for!