Senor Pizza, Offering Pizza Delivery in St. Thomas review