we stayed at the Casa Grande because we had to be back at the airport at 4:30am-only because American Airlines cancelled our flight home! We had a great meal in the restaurant, and the service was excellent. later, the room was ok, but the beds were hard, the fan on the A/C was noisy and it took us a while... more




