Has everything you need and then some in a wonderful setting. Kelly, the host, goes over and beyond to make your stay as comfortable as possible. Highly recommend.