everything and more than what it claims. would stay again. I would highly recommend staying.