Everything you need, had a great stay and would definitely come back