The functionality is fine except for the wifi.  I have spent HOURS attempting to get it to connect with my home wifi, including over 90 minutes with an experienced IT professional.  It worked for a while, then stopped again, requiring more IT help.  I do not know whether others have experienced this issue.