This place has all you need and is in a good location close to public transportation.