Answer by
Banjochamp (132)
How much space do you have? If that's not a concern, and you want sound quality, go with the grand or a baby grand. I have a 'baby' and it sounds so sweet. You will not get a huge full sound with an upright piano, and will sound more like 'old timey' music.