Everything you need plus more. Awesome location, all the essentials required for your stay and great host. Would recommend to all.