Josh’s space would satisfy all your expectations. Location is great, close to everything actually. Place is very clean, and you can find all your needs for your stay. I’d definitely recommend this place.