If these reviews help at all...

http://www.restaurantsaruba.com/view_review.html?REST_ID=131 Texas de Brazil
http://www.restaurantsaruba.com/view_review.html?REST_ID=16 Amazonia