Very good, everything exceeded expectations except the wi-fi which we had a little trouble with