This hotel in Beulah was very nice. It seemed that it had recently been remodeled and our room had new carpet and tile - very nicely done. The service was exceptional and the pool was very clean and a great size - also had an outside hot tub and patio. It is in a perfect location - 40 mins. from Traverse City, 20 mins. from Sleepy Bear Dunes, and 10 mins. from Frankfort or Crystal Mtn. It is just minutes from Crystal Lake and in a very hilly, pretty area.