Perfect! Private, comfortable, so many thoughtful little touches. Wonderful hosts, our home away from home!