Everything you need.
If there's anything one needs to have a comfortable stay I don't know what it is. I did not use the exercise room so I can't comment on that. Late night dining at the bar was even quite good.