Spring Hill Suites is conventinely located. It has large rooms that have high speed access. The included breakfast is good. The swimming pool was a hit with the kids. The 3rd story rooms are better because you won't hear the guests above you walking around at 5:00 in the morning. The price seems high to me especially over the 4th of July.
PROS: good, clean, convenient
CONS: high priced