Perfect in every way—location, space, communication, and more. Highly recommended. A home away from home, as the saying goes.