Has exactly everything you need and more. Thanks for a great stay Amir! Will definitely be back next time I visit.