terrace level apartment pros and cons