Sounds about right. No one mentioned the free rent thing to me, but I guess that's in corporate housing where you don't want to stay anyway. May I ask how you know?
I've lived in corporate housing and it's all but sweet. Sure, the first period is all fun and well, but you can't live there. It's kind of like living in a drab hotel, or fancier dorm rooms. It's not home, and never will be. At least that's my experience, mileage varies of course.