We have stayed at the Havasu Falls a couple of times...Usually on the way down to Apache Junction or the way back from there...It is a very nice little resort...Not a lot of spaces, but plenty of room, with a clubhouse and swimming pool...paved pads for parking on, with gravel between sites...
That is the only place I have stayed, but drove by a lot of them to look..Couple of them are pretty good size...Islander for example...