Has everyting you need and much more. They couldn't have been any more accommodating and helpful. Amazing hosts and would definitely recommend and stay here again ourselves. Great location too