Easy to use website and integrated into the shop app. Delivery was smooth. One item was in back order and perhaps as a minor improvement, some kind of update/communication from the vendor regarding status would have been appreciated. I had to probe a few times but they were always responsive to my emails.