This place has it all! We didn’t get to use the roof patio because it was so cold but I can imagine it would be a great Spence to entertain! Only thing negative is there isnt a bathroom on the main floor so if you have elderly or small kids it could be problematic but overall great place!