Everything you need and more! Very clean and in a great location. We can't wait to come back someday :)