Great stay. The All Seasons resort is perfectly comfortable and located right on the beach front of Naiharn. Our rooms were spacious and cool and clean, very nice space to rest and get ready in. There is a hair dryer which is acceptable, a safe, beach bag and beach towels, tea and coffee, TV, lots of power points.
We had a couple of problems whilst we were there such as the aircon in my friends room stopped working, and the water stopped for about 12 hours. The hotel were very apologetic and fortunately we had a room each so could keep cool in mine, the water proved a little problematic however as we didn't want to go out for the evening until we had showered and got ready.
The hotel is very clean and the staff are accommodating but I would point out that it is not 24 hours - everything stops at 10:30pm at the hotel so after this you need to be self sufficient.
The best thing about the All Seasons beyond it's cleanliness and the comfort of it's rooms is the location. You are 30 seconds from the sea, so we would go down to watch the sun set most nights. This is the best ambient time.
There are around 20 restaurants to choose from in Naiharn but I would highly recommend Hansha, the sushi bar at The Nai Harn, freshly imported from Japan, and Rock Salt. The cocktail bar Reflections is also beautiful.
This is a great little town, quiet and remote, offering total switch off if that's what you are looking for. It is not overly touristic or busy, head to Patong or Kata for this.