Spacious, comfortable and superbly appointed, a great location and wonderful hosts. Highly recommended. We will be back.