Overall a good experience, particularly for the price.