I was in Mexico City for more than 5 weeks (May-July, 2005) and Posada Viena was recommended to me by colleagues who stayed there in the past. I loved this little hotel, that quickly became a home away from home. The hotel is in an area of shops and small business colleges, about five blocks south of Paseo Reforma, and four block east of Insurgentes. I like its location much better than the more touristy (but nearby) Zona Rosa -- and the hotel's personnel are fabulous, including the front desk folks, the doorman, the local sitio taxi drivers, the waiters, and the cleaning staff. These friendly people helped me plan and execute a delightful pinata party on the hotel's rooftop for my group of visiting American students!
There is a substantial discount on published rates for people staying more than a week. I stayed in a large suite, but another colleague stayed in a smaller room and both of us were very satisfied. (One day I overheard a fussy American couple stomping out after previewing a reserved room -- huffing that there wasn't enough space in the bathroom for the lady's "toiletries." If you are that sort of person, I don't recommend straying far from the American chain hotels in Mexico City or any other country, for that matter.) I found the rooms simple, charming and well appointed. Ceiling fans were completely satisfactory, especially as the large windows open wide. Lots of folk art, including lovely Talavera pottery, scattered around the hotel.
In the neighborhood, there is the Benjamin Franklin Library, connected to the U.S. Trade Center, and if you are staying in Mexico City for a long period, the library is a wonderful place for catching up on home town newspapers and free short-term access to the internet. But we also became good friends with the operators of the small internet cafe (the closest one to the hotel, north on Dinamarca), with great computers for 12 pesos an hour. About three blocks away (just past the Wax Museum) is a supermarket, and there are lots of nearby small restaurants for mid-day meals. Within about a fifteen minute walk to the east is the Ciudadela, a huge folk arts & crafts market, that is very interesting, clean and safe during daylight hours. I also saw a top-notch production of Fiddler on the Roof, in Spanish of course, at a superb modern theater about two blocks from the hotel (ask at the front desk.)
I do recommend keeping the hotel's business card (or a helpful map the hotel offers) in hand while staying in Mexico City, as taxi drivers may not be familiar with the hotel's tucked away location without clear directions.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC