I think this place is advertised as 3-star, and that feels about right. The staff were very friendly and keen to make our stay a good one. The food at the hotel was pretty decent and it wasn't way overpriced like some can be. The room was ok, not amazing but certainly not poor either: air con, hot and cold water, fridge, TV, all the usual.
Although we didn't use it, the swimming pool looked decent and it wasn't crowded with people at any point during our stay.
The location of the hotel had a big plus (but this also had a negative to go along with it): it was about a kilometre from the city centre, which made it nice and quiet. We got a good night's sleep each night. However, we did find ourselves getting taxis into Ranong, as you need to walk along and then across a busy main road (more like a city bypass) if you decide to walk to the city and some of the traffic is flowing pretty quick. The hotel charges 100 BAHT per person to arrange a taxi the city, but you can get a return trip for cheaper than that (we managed 120 BAHT for two of us and we weren't really bothered about bartering).
Overall, fairly pleased with the stay.