Excellent, very clean, really good location, excellent hosts. We thoroughly enjoyed sraying there and would highly recommend it. We would stay there again without a doubt!!