My family loved the Bamboo bay Resort! The food was great and a good combination of western and thai that the whole family could enjoy. The staff was always attentive and helpful. The room wasnt great,just bare bones but,you don't go there for the room. The beach was amazing!It had rocky areas for snorkeling and non rocky areas for swimming. We saw monkeys, starfish, urchins, monitor lizards, just to name a few. We also walked to the nearby national park and enjoyed a day hiking and exploring.