Great hosts, great place! Definitely excellent in all points.