how long does a balcony last