yes, you can eat at the Ala Cartes as often as you want.
No need to rely on reservations. Just arrive and give your name. There is a sports bar in between all the restaurants and you can hang out and have a drink and chat it up with people from all over while you wait. We never waited more than 15 minutes at any of the restaurants.
Dress code is simple, Ladies can wear what they want and men need to wear long pants (anykind, linen, cotton, jeans - and closed shoes.
All the restuarants are air conditioned, except the one by the beach
All the bars are great. One in the lobby, one in the buffet, pool bars and one on the beach & the beach restaurant.