Best AirBnb I have stayed at yet.