Wonderful weekend or a long-stay getaway. In a great location.