Just about perfect in every way. Beautiful space and great location, roomy, with not one but two comfy outdoor spaces.