I had the privilege of staying at Community First for a whole month as I traveled the country with my dog. The communication wasn't great leading up to the trip (I wanted to switch my accommodations, but it ended up working out totally fine) - when I got there Barrett was so accommodating and sweet it made up for it. The space was adorable, clean, and comfy. The bathroom and showers are actually quite private and clean. I appreciated the laundry on site. My dog LOVED the dog park. I met a lot of really cool people there during my stay. I also recommend volunteering with them while you're there! Great organization. I will totally be back.