All you need for a pleasant and comfortable stay. Michael was great with communication. Would highly recommend.