Snap fitness in Fountain Hills is a great gym. You don't have to have a contract to belong- just pay a monthly fee. They keep it so clean it doesn't smell of sweat. That is a BIG plus! Mari and her staff are very friendly and polite. They care about their members.