Is this place open? I was in Negril in April, stayed across the street and was looking forward to checking it out, but it wasn't open. Haven't seen it mentioned since early this year.