Beautiful, comfortable, a five-star bathroom and an incredibly kind host - perfection.