Great location right off Cuba