A local told us about this place - it's amazing and really good value...incredible prices:

http://www.asdaruba.com/