Very clean, very comfortable, pretty surroundings and outstanding hosts. Great location. Would definitely come back.