City Express Buenavista is 5 minutes' walk from Mexico City's Buenavista Train Station. It has a 24-hour reception and offers free Wi-Fi and a free breakfast.