Sounds like you were there fairly early for dinner if the crawl was on its 3rd stop,people tend to have fun in jamaica ,especially at a place like xtabi,it's kinda known for its cliffs,the lack of service is surprising,but it's also the peak slow time I believe,I'm sure they were bare bones, one of the bar guy once told me ,some September days they don't get a single person in the place.im a xtabi person so my post may seem a little defensive,but actually it sounds like you had a good dinner,just unfortunately bad timing as far as crawl was concerned,don't let this spoil the vibe,run down to Jenny's she'll cheer you up