Everything we needed and much much more.
We had a very brief stay, and did not really get to meet Pat and Kevin properly as we were in a rush. But the property was beautiful and all the thoughtful little touches really made our stay special.
We will defiantly be back, and recommend to family and friends!