Our stay at El Rancho was quite pleasant. If you are expecting anything fancy, of course you will be disappointed, but for the money this is a fine place to stay. A few things we liked- the lady at the desk was very helpful in booking our Grand Canyon railway trip ahead of time with everything in order when we arrived. The carpet and drapes in the rooms are a little dull but the rooms themselves were very clean, and beds comfortable enough. One other nice convenience was the laundromat right next door operated by the gas station. It was quite clean and everyone friendly. And if you didn't bring detergent or dryer sheets, don't worry, they'e offered for very reasonable prices. On the negative side, there is no continental breakfast but good eating places abound within walking distance in Williams. Also, we had the room above the office which was extra spacious and bright, but the room where my parents stayed was a little cramped and dark, but perfectly clean and adequate. I would definitely stay at El Rancho next time we are in Williams.










