Thank you so much for this amazing gift! I don't even know where to begin! Sorry it took so long to post this response, my apartment complex, never notified me when the packaged arrived. Its completely awesome! I can't wait to unbox it and start assembling! Thank you so much!!!!