Just saw this place, O'Last on OBeach. Has anyone tried it? I think they just opened. Looks like they are in the new buildings and have the green umbrellas.