The hotel was more than perfect. It is located in the center of mexico city, not the fanciest part, but close to all the tourist atractions and the metro (which was a great way of transport, costs 2 pesos which is like 10 cent). The staff was especially nice, and its not their fault that the exchange rate in the hotel is a theft. The thing to do is to change money in the bank or in the change houses. The restaurant is ok, not the best food but the service is good and its not too bad as there are not a lot of good looking restaurants on the area. The rooms were the best. They are huge, confortable, big bathroom and very clean. the only thing is I had to ask for another pillow as the one they have is a rock... Another thing I didnt quite liked was that you have to leave a deposit to use the safe in the lobby and even to get a remote for the tv, it was a bit anoying but you get your money back afterwards.
We had a great time in mexico city and the best western estoril hotel was a very nice place to be if you are traveling with a budget.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC