Excellent in every area. Great place, great location, great host. The pictures don't capture how big this space is or how amazing the home is.