Everything you need plus more. This is a great place to stay. Large bedrooms, living areas and bathroom. Fully equipped kitchen was great as well.