I have bought books a number of times from Teach Solas now and I have always been happy with the service and the product. Their website is clear and easy to navigate. They have a great variety of books to choose from. They always arrive within a few days of ordering. I highly recommend them.