I have 1,300 miles on my cruze, and it's doing well. I agree that gas mileage is definitely dependent on how you drive, once the turbo spools up watch the mileage drop. On the highway however, I can get 38-39 at 65 with a/c off. Not bad. Transmission takes some getting used to, and it doesn't shift smoothest until it's warmed up (not unusual). Interior is well designed, with high quality materials. Seats are comfortable, steering is sharp and perfectly weighted, Handling is athletic yet the ride is compliant on the highway. And it's quiet. My friend and I went to the local six flags yesterday and he commented on how quiet it was, it didn't feel like we were going as fast as we were. (75 that day, 32mpg with a/c on, and it was almost 100 degrees).
Can't ask much more for $20,900.