We had a great time there, the upstairs suite was great for our family, we loved the patio and excellent breakfast in a beautiful restaurant. The B&B is excellent value.
Cardston is a great place to stay to explore the area.