We had some concern ordering from a company that we were unfamiliar with (MicroBee). The computer arrived as promised and took a while to complete all software updates. We hit a snag and had to call MicroBee customer service. After speaking with a real person (a pleasant surprise!) all issues were resolved. Overall, excellent machine, excellent customer service. Would buy from them again and do recommend others consider this option.