Been there. This is a high end hotel and the best hotel I have stayed at in Mexico City so far. Excellent staff - speaks English and Spanish. I felt very safe at this hotel. Concierge floor is very good for both breakfast and dinner and includes a nice view. Main restaurant is also very good for a full breakfast buffet or order off the menu. My room had an in-room safe but it does have a lock out after about three tries so be careful or you will have to call for help. I did not have any problems plugging in my computer or getting Internet. Tip - Instead of using my cell phone, I purchased SKYPE credits and called via headset and Internet back to the US. Tip - Tips are expected. Maid, concierge, luggage, etc. I got the best exchange rate by withdrawing money from the ATM at the hotel. In advance make sure your credit card is approved to work in Mexico. Hope this helps.