One word for the flat, location and the hosts - fantastic!!!