Excellent stay, great host, excellent communication, good location, clean/tidy, modern.