Everything you would need and more. Lovely, well decorated, super clean apartment. Easy access to public transportation. Excellent communication. Mary accommodated our special requests. We would stay there again.