The crab legs were Alaskan king crab. I've been to that restaurant several times just for those crab legs. I don't know if they still have them on the menu, but if they do I highly recommend them.
I stayed there once. It's very low key, quiet, and relaxed. If that's what you're looking for , this is a good one. It depends on what you want. Personally, for the same amout of money I've stayed in Aruba at better places with more to do.
I've stayed two nights in that hotel with my cousin. Actually, it was not in our plan. Our favorite hotel was fully booked that time so we ended at talk of the Town Beach Club. I have no regrets of staying there because the place is very relaxing. The surroundings are clean especially the lobby and pool area.