This self contained unit was perfect. It had everything and the personal touches and styling of the property was awesome. Fantastic communication with the host. Would highly recommend.