My mother and I make 1 or two trips to Utah each year to hike. This was our first time staying in town. Coral Hills was great. Perfect location as its walking distance to several great restaurants and historic downtown. Our room was newly renovated, very clean and comfortable. We were able to take advantage of the outdoor pool and hot tub. The staff was very helpful offering advice on restaurants. The breakfast each morning was great My mom was able to get a full hot breakfast. I'm allergic to dairy and gluten and they had some options even for me. It was helpful that they had a sign that listed what items had what ingredients making it easy for me. The staff even had soy milk for my coffee which was great. We would stay here again. The location couldn't have been better with our visiting Snow Canyon and Zion.