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.