Absolutely perfect in every way imaginable. Amazing space, great location, perfect host. I can not recommend this place highly enough!