A hidden gem in Riverton, with everything you need for a relaxing, comfortable stay.