Very clean, comfortable, well located and excellent communication from hosts