I'm not done assembling it since I'm missing key parts. However, the manufacture was very nice to work with and I should receive the remaining parts soon. Hopefully I'll be able to say it's perfect once its all put together!