I was at Surin Beach on Monday. The weather was terrible that particular day and it reminded me of a UK seaside town in winter! but that aside, I spent some time on the beach there in March and it was lovely. the people working the sunbeds and bars etc along the beach were great - really friendly.
The beach has this grassy area between it and the streets, but the buildings are very close to the beach (2 minute walk). The beach itself has bars and restaurant 'shacks' along it which do cheap food.
A short walk gets you to the built up area. It is all very close and seems compact, although I haven't stayed there, so there may be more to the place than what I've seen.
Don't know about the resort, sorry.