It worked inside...on a stone floor and on carpet. My grandson wasn't yet able to operate himself, so someone was standing by and guiding. I think outdoor would be ideal - but certainly doable inside depending on your flooring.
The child that I am considering purchasing this items for is 18 mos, but tall. Before I invest in the product, it is crucial that he is able to use this toy for longer than a month
There is no height adjustment for this toy but I am sure he will be okay my son is 2 years and tall for his age and he has a long way to go before he out-grows it. My 6 year old nephew can ride it, it doesn't look too comfortable but he likes it.