I booked a week stay at this resort. They charged my credit card the usual one night stay, until check in. NO NOT BOOK at this resort IF there is the slightest chance that you MAY HAVE TO CANCEL! Our dates were Jan.13-19. On the 10th, I called and spoke with Ashley, and informed her that we had to cancel does to an emergency. She informed me that she would cancel the reservation and REFUND me the one night charge….AND send me an email for my records. On the next day,the 11th, STILL within the 48 hour cancellation policy, I had received NO EMAIL. I called back and spoke with Diana, informed her about my call to Ashley the day before. Diana said she would cancel the charge and send e an email. NONE. On the 12th, I called THREE times and reached the answering service. I left messages. I called my credit card company, explained what was happening, and opened a FRAUD case. On the 13th, I saw that the Casa Grande Resort, CHARGED MY CREDIT CARD AGAIN on Jan. 12th! I called the credit card company, reported the second charge as FRAUD. I have contacted this resort THREE more times, and my call goes straight to voice mail. They DO NOT call you back as they state. I have RV'd all over America for years, and have NEVER had such a bBAD experience in cancelling a booking. DO NO STAY HERE, if there is any chance that you may have to cancel. Completely NON PROFESSIONAL STAFF at this place!