Why dont you call them???
they are on west bay next to the beach
Been there a few times and they are really polite and pleasant...