We stayed at this hotel while we attended two baseball games and a football game. The location allowed us to walk to the baseball stadium, which was great. The hotel had great internet service, room service was quick and quite tasty, and the fitness centre was much better equipped than most hotels. Also, when our teenagers wanted to hook up their gaming system, the hotel immediately brought them a bigger TV with the necessary ports. Our only complaint was with housekeeping. The rooms were clean when we arrived, but service during our stay was pretty poor. When we didn't receive housekeeping service after our first night, I called down to request clean towels, etc. The cleaning person took our dirty glasses and cups and put the paper covers back on and placed them on the trays. When I told her they were dirty, she rinsed them in the sink and put them back. The next day she just left them on the counter. Overall, we would recommend this hotel.