Everything you need, lots of attention to detail! We loved our stay. Wish we had longer.