I would love to know what you have found out about Cottonwood Heights City Ordinances/Codes. I was managing the cleaning for a house in Ctnwd. Heights and the (grumpy) neighbor turned them in. They are doing the 30 day thing like you, but it has not been booked since they changed. I'm a host since 2012 in Sandy, no problems like this thank goodness! If you'd please contact me I'd really like to speak with you! Don't know if they allow phone number exchange here? But it's the typical Utah area code, but try this - 5 rooms, 9 guests, 7 bathrooms. Nine years, two kids, eight divorces, 4 marriages. Try that and hopefully you'll reach me. If not, my listing is called "Skier's Dream, Scenic Sandy".