This is a truly great hotel. We stayed here after spending the day at Zion and it was a fantastic starting point for our trip to Bryce Canyon the next day. The location is excellent, the room was very clean, the beds were comfortable, the parking and property was spacious, and the staff were incredibly accommodating.
This is clearly an independently owned location and that is one of the reasons I stayed - supporting small businesses is important to me. We stayed at many hotels during our road trip and this was one of my favorites.
We stayed in the family room - which was a lot of fun for my kids and my nieces (and made it their favorite place where we stayed even over the much more expensive condo in Moab). The room has two bathrooms, plenty of beds, and enough table/cabinet space to accommodate most anything you might need.