Incredibly clean, well appointed, wonderful hosts and great location. We had a wonderful time!