Das Hotel Crosby Stillwater verfügt über WLAN in den öffentlichen Bereichen und liegt nur 1 Kilometer vom Brown's Creek State Trail entfernt. Das Hotel bietet seinen Gästen 55 Zimmer und zahlreiche Annehmlichkeiten, darunter ein Restaurant.
Das 4-Sterne-Hotel liegt in praktischer Lage in einem Erholungsgebiet von Stillwater. Der Lowell Park befindet sich in einer Entfernung von etwa 10 Autominuten von der Unterkunft. Auch Lumberjack Landing liegt 700 Meter von der Unterkunft entfernt. Die Lage gleich neben dem Teddy Bear Park ist ein großer Vorteil für Gäste vom Crosby. Die Bushaltestelle Main Street & Mulberry Street ist in unmittelbarer Nähe zum Hotel.
Manche Zimmer der Unterkunft verfügen über einen Balkon, einen Steinkamin und eine Sitzecke. Einige Zimmer sind mit einer behindertengerechten Dusche ausgestattet. Die Badezimmer umfassen eine begehbare Dusche und eine getrennte Toilette sowie einen Haartrockner und Badelaken.
Die Gäste können sich in der Terrassen- Bar entspannen und dabei eine große Auswahl an Snacks genießen. Das Restaurant The Velveteen Speakeasy bietet eine Auswahl von Gerichten und liegt zudem in rund 5 Gehminuten Entfernung vom Crosby Stillwater.