Nice hotel, adequate prices. Near to the beach, thus the hotel of choice.
Very dedicated team. However, bad and greedy management. We booked transfer from the airport. When we arrived, our plane hat a delay of 20 minutes, the transfer was not there, wherefore we took a regular taxi. Having arrived at the hotel, the management, which had not the courage to tell us the following in person, said we would have to pay anyways. Furthermore, 1000 THB deposit was required for one single towel on the day of departure when we had to wait for the plane.
Do not expect too much. The fish always smell from the head, which is quite a pity. It was our third but definitely last stay in golden beach resort.