Really great place to stay and enjoy Mexico