To flat out refuse a stay, it would have to be the Camp sites, definitely not in that weather or in those downpours.
I only book rooms based on their pools (potential enjoyment for my kids) or the proximity to a park (walking distance, monorail or quick bus ride to the park).