overall extremely happy for the price