Pricing is a little steep but overall good experience.