Spotless, well appointed, cosy, perfect location and wonderful host