Fantastic apartment, fantastic location, fantastic host - all in all, we had a fantastic holiday.