This Airbnb was perfect - it was in an ideal location, had everything we needed, and the hosts were extremely responsive and caring.