I stayed in 4 Airbnbs across 4 months in Mexico, and this was my favourite.