Affordable yes, not the cleanest , and if you have pet allergies it’s a no go zone. Ask for an up to date pic of the place before check in to make sure everything is clean.