Fabulous, self contained apartment accommodation, well located, fantastic hosts, great value.