A home away from home. Very well done through and through.