Everything you could imagine and more! Next vacation I will be staying at the same location 😉