The Arizona Grand Resort is a ranch style hotel with accommodation in various places on the 'campus'. It has a waterpark (not open when I visited in January) and a links-style golf course. The rooms are very spacious and mine included a small kitchenette with coffee machine. The accommodation can be a distance from the reception area where meals are taken but you can ring to arrange for a golf buggy to collect you!