Everything you need. Private, private entrance, your own private patio, nice and clean and quiet, little kitchen, excellent location, much better than on the pictures, great people. Will definitely stay again next time.