We have had two and returned them both after a short time for a serious lack of performance on carpet shorter than what you have. I don’t think you will be pleased, but Costco’s generous return policy could let you try it.
What we found was the tiny little batteries cannot generate enough suction to do a really good job. The tiny little dust bin collector is too small to run for any length of time and really pick up a full vacuuming of our carpets. As well, we found that it spent a lot of time in some areas and not much in other areas, even though it is supposed to be fairly equal on a random basis.
The auto return to the charger did not always work when it returned from other rooms. That’s easy to understand but still not a selling point.
It will work fairly well on hard floors, as long as there are not too many obstacles (furniture legs) or obstructions (stairs, lamps, magazine racks, etc.) that block off numerous small areas.
It’s a fairly expensive toy that’s not really ready for prime time. You need very low expectations. It’s not a real vacuum.