Check out the Hilton garden inn Arlington-Shirlington. Has free parking, pool, free 24 hour shuttle to Pentagon city metro stop (5 minutes). Its a really nice hotel, stayed there in July. There is a grocery store across the street as well as some restaurants.