Great location, beautiful self contained apartment accommodation, fantastic hosts, great value.