Most hotels in SLC allow those above 18 years of age to check-in. That said, there are a few that allow 21+ only. Check this before booking or ring them for more up-to-date information.