We took a chance and booked the Gainey Suites Hotel for our trip with the grandkids this summer. The two bedroom apartment style rooms appealed to us and the included breakfast and evening reception sounded like a great idea with kids. My concern was the location , the common pool design, and the quality of food. All my fears were completely for nothing because we had an AMAZING stay. The staff are the most friendly and helpful ever. Even the maids smile and greet you in the mornings. The food was delicious and varied every morning. The evening reception had big healthy salads and again a variety every evening. The kids could easily make dinner out of it. Us adults enjoyed snacking at happy hour and then going out for a light dinner but certainly one could make it their dinner if the budget was stretched. The pool was lovely and the kids liked it a lot because the depth was great for their heights, they are 8 and 10 and there were other kids to play with too. For the price compared to the competition this place was a bargain and we would not hesitate to come here again next year. We bought Groupons for all kinds of great entertainment. Horseback riding, water parks, western towns, movie theatres, we tubed on the Salt river. The summer is hot but there are such discounts and you are often indoors or in the water or evening plans that it was not bad at all. The kids loved the trip. Saying it was one of their favorite vacations. The accomodations were perfect for all of us. It is not probably a place for a couple who wants quiet and it is not fancy but it is beautiful and clean and comfortable and very very friendly and the location is great to just about everything.