The rooms were adequate but the bar and dining area by the pool were fabulous and dog friendly. The food was excellent and they make great margaritas. This is the place where Zorro lived. He even makes an appearance in the dining areas every night. They have a very fancy formal dining area, which we only saw, not experienced. We enjoyed a tour of the hotel and the town by someone the hotel engaged for the tour. They will arrange for a shuttle to the train station if you are going to Copper Canyon. Be sure to walk the Malecon along the river!