Everything you need to comfortably stay. Really warm, clean and fantastic views. Would definitely stay again.