The Rivergate Ranch was a quaint and cozy little stay for the weekend. The beds were very comfortable, the room always smelled amazing, and it was very clean when we arrived. She provided more than required! Snacks and drinks were available, board games, pack and play for children and more! The shower is not pictured in the description but it is a full bath/shower and very nice. 5 stars for the Rivergate Ranch! If I had a make a suggestion it would be maybe to add some sort of traction to the steps leading up the deck. It happened to be raining when we were there and it was quite slick. Wonderful hosts and a wonderful place to stay!