Best Hotel Staff Ever?
I have stayed at the DC Sofitel many times and haven't had a bad experience. The rooms are good, the food is good, the service is PERFECT. The service at this Sofitel is what really makes an impression. The staff are helpful, friendly, and somehow remember me every time I go. I have never experienced a better hotel staff in my life. 
However there are a few downsides that prevent me from rating this Sofitel five stars. First, the rooms need a little updating I think. The room design is fine, but uninspiring. Second, you have to pay for internet. Seriously... It just seems bizarre at a place that goes out of its way to shower you with complimentary gifts and make your stay as easy as possible. Holiday Inn has free internet! Days Inn has free internet! Any road side motel with electricity has free internet. Having to pay for internet with a bizarre code process just feels weird, outdated, and silly. 
Despite those few small complaints, I will return here. I have nothing but compliments for the staff who are just incredible.