Perfect location, spotless clean, spacious, large kitchen and bathroom, excellent communication with host