Perfect location, seamless check in process, excellent communication with the host - this place has it all.