You cannot beat this location. It is right front of the park of Mexico, tons of restaurants and bars around. Walking distance to many other activities.