Everything you need- great room, amazing bathroom, comfortable and very clean!!! We loved it and could not fault it!