Nothing's better than staying in the happiest city in America! Sands Inn & Suites is the finest San Luis Obispo hotel to stay.