Everything you need and more. Would definitely stay again.