mill valley inn