There is no better place to stay than the very heart of Mexico!!