Everything you need! Honestly have nothing bad to say the flat actually exceed my expectations! Its easy and comfy, and felt quite homely! The host were super nice and very accommodating!