I recently stayed here for a conference. The resort was very nice, my room spacious and comfortable. I had a wonderful dinner at Epazote. The staff was very friendly and provided excellent service. No vending machines but one gift shop is open until 9pm and the mini bar well stocked. Loved the Arizona brittle that welcomed me in the room!