all excellent gyms mentioned! they spar hard over there ive heard will be an experince wont get better other than going to thailand