excellent location, wonderful staff