Good location, good communication and services with the host agency. Photos on the AirBnb profile are much more charming and attractive than the real accommodation. Just set your expectations at the right level.