This airbnb had everything I was looking for and amazing hosts who were very accommodating.