Answer by
jalucia (936)
There are so many brands out there, that it's far more important to consider other qualities. You want to buy the tallest upright or longest grand that you can afford. Go for any Grand that is over 5 ft. long. If you can't do this, go for an Upright.