I stayed here for two weeks in June and can't fault it. The rooms are a great size, the fridge is well stocked and very cheap to use. Huge bed, good air-conditioning and very close to the beach and 2nd Road.
One of my favourite features of this hotel is the fact that you can access it from either Beach Road or 2nd road, meaning whichever way you are going, you can get on the right road (as they're both one way in opposite directions, for those that haven't been before).
Overall, I would thoroughly recommend the Twin Palms Resort and will definitely stay there again.