This airbnb checked all the boxes when we had to temporarily move out of our apartment with our dog for some repairs. It had everything we needed and was clean. There was ample street parking and restaurants in the area. There was good communication with the host.