Absolutely perfect! Great location, great space, great size, great location, great everything!