Charming accommodation with all the extras to make your stay enjoyable.