The first time I went to this place, I was VERY impressed. The people who work in there are so nice and helpful! Today I went back for the second time and I was impressed again!
Update: If they are busy and ask you to come back in an hour, expect to wait over 30 minutes after you come back an hour later. They may tell you "one more minute" but it will be at least 30 minutes.