Is Island Dogs (the hot dog place) on front street still open? Or has their number changed?