Great place to stay in Denver with plenty of restaurants within walking distance.