Yes, they are very professional. Delivery is incredibly fast! Order something and two days later I got it... oh yeah, I am in Canada too and not a major built up area.
And Amigakit is always online here to answer questions and give feedback. They may not have a part or device, but they will make not of it and keep me in mind -- I love that.
Order process is very organised: at every step I know what the status of my order is without even going tothe web site!
Great work guys!