A bit pricy but overall good experience