Staff are a pleasure to work with. However, nothing is ready when promised. Add a week to the date you're told something will be ready. Although this has been an issue with every order I've made, when I've complained, no one seems to care about that they are are unable to meet deadlines.