Thank you -
Yes, Beach Republic is on Lamai Beach. Depending on the tide, however, there really isn't much beachfront. Instead, one would spend their time at the pool, which has plenty of beach chairs. In addition, the main part of town is not within walking distance ....so taxis or a rental car is a must. Overall, we loved Beach Republic and honestly found their service to be the best of anywhere we have ever stayed. It is slightly offset by the somewhat remote, like location.
We really enjoyed our trip to Thailand. It is nothing like St Barts, but to compare the two places would be unrealistic.
I am sure your friend who lives in Thailand can provide you with far more information than I am able to, but feel free to ask any questions....