"Perfect little spot to get to wine country."
Located in Santa Rosa surrounded by bars and restaurants, The Astro has that mid century vibe for the affordable traveler. Accommodations are clean with fresh coffee and pastries served complimentary...Read Full Review
"The only place you should stay in Santa Rosa"
Bike/Tri/Community-minded friends! If you happen to go to Sonoma, CA area and need a place to stay, please check out the Astro! It is a jewel in Santa Rosa that caters to bike enthusiasts (they have...Read Full Review
"Great gem "
We stayed in an Astro Queen. Accommodations were great. Mattress and pillow super comfy. Loved the charm. Convenient location to all things in Santa Rosa. Staff were friendly and welcoming. Can...Read Full Review