The Gray Rock Inn is a great place to stay if you want to be in the middle of downtown but you don't want to pay $300 for a hotel room. Very clean rooms and bathrooms, extremely friendly staff, and of course a great location.