AirBnB at its best: location, accommodation, information, value, experience... excellent.