Perfect for us in just about every way! Fantastic location, great space, great service. We highly recommend.