Staff was absolutely fantastic! We went in knowing our appointment was going to be on the longer side, but I was prepared to be longer than the 1.5-2 hours because of some of the other reviews, but we were right under the 2 hour mark. It was pretty busy too. The staff made my 6 year old really comfortable and he felt welcomed. Overall a great experience!