We had an amazing time at Dennis cottage , great communication , clean and beautiful place to stay .