I would stay again in Bryce Valley RV and Horse Park!
All the site seems very new, and is well taken care of. The location is perfect for visiting Kodachrome Basin and Bryce Canyon. It was out of the towns so that you get dark skies at night, and you will have a peaceful, fun stay.
There is a dog park area. The horse trailer is sectioned off in the back. The store is well stocked with the some shirts, etc. plus some RV supplies that you might need.
The staff is very helpful and friendly.
I will definitely pick this place as my first choice the next time I am in the area.