This is a cool little place close to all your needs. Also very clean.