Absolutely perfect. Lots of room, great location, wonderful host.