Gerardo's place is in a great part of town (Roma Norte) in a secure building right in a middle of a lot of neighborhood and commercial, food, drink and nightlife. There's a gym I ended up using quite a bit as well. it does have limited hours, however.