Good location, spacious stay, great host and communication.