「Fantastic hotel with everything you need (besides unlimited time for a holiday). Location is directly on the beach and you able to dine at other restaurants along the beach.
Breakfast was top quality for what you pay and staff pay attention to guests needs and ensure food doesn't run out.
Beach was good except for the mornings having jellyfish which may vary depending on the wind. Swell is not big and perfect for swimming or snorkeling. Ask the staff to give suggestions or ask other people where they'd suggest you go.
Kayaking is also available for 100baht (not sure of time limits, I did 2hrs), but book the kayak in advance as they are limited.
I'd go back to this hotel without hesitation and try to stay for 3 days to get full value and relaxation」