Really good communication prior to arrival
Clean & accurately described
Plenty of good places to eat within short walking distance
Good transport links
Would stay here again