The resort was okay. Thai house was cute but the shower was bad. The breakfast was repetitive, but it was good enough. Thai food is amazing and the breakfast was not a representation of that variety, however the staff and their service at breakfast and room cleanliness was very good and those staff members are very sweet.
We only received a free ferry to the resort and the "scheduled" morning ferry did not take place because only two persons wanted to go in the morning ferry and they would not arrange us on another neighbors ferry. We had to pay for a fast boat in order to leave the morning time, at least we got a little discount after insisting. Then that boat was an hour late, so we didn't get to our next scheduled thing on time even after paying extra for a service that was promised free according to the rate we paid inclusive of the free round trip ferry.
The bay has several resorts and several other boats and ferries had left that same morning earlier than ours and if they had kept shared boats and ferries with neighboring resorts perhaps this wouldn't be a problem. I cannot assume to understand their system, but it surely seems they did not come through on their promise when it was in their power to offer us a ride back to the main land according to the schedule put forth on their terms at the time of booking.
Besides that, the last night there were several little ants coming inside the Thai house, so maybe pest control could be better.