If you really need to be in Puebla, then this is a great hotel. We have been travelling in Mexico for 8 weeks and this was, on balance, one of the very best "value for money"rooms. However, if you can avoid Puebla, you should do so. We got held up by the police on the way out for "driving on the wrong day" and subject to a 2000 peso on-the-spot fine. There was no argument, his 9mm pistol was in obvious view and his tone threatening. Subsequent research confirmed that Puebla has one of the most corrupt police forces in the country - stay away!!!