Everything you need and then some! Perfect location, comfortable apt, and everything was just so easy. I highly recommend!