A good experience for the price.