Cel service is fine.
On the East end of St John’s Leinster Bay the BVI cel company will hijack your signal and charge you a few dollars per minute, either turn off roaming or get from your cel company a daily plan where they charge you a flat $10 per day fee while roaming