I'm thinking about getting one, how has it been for you so far?