We stayed at the BW Beach Resort for 3 nights in July, with 2 adults and 3 children (11/8/7). We'll definitely return at some time.
Checking in/out was very easy, all the staff was very welcoming, friendly, and patient with children. Our room was ready even though the hotel was full. The beach is pretty nice, with white flat sand, the shadow under coconut trees is amazing, nice place to walk around. I felt safe letting the kids play on the beach. The walk to the pier, restaurants, and shops was such a short distance from the building and you can go quite far before you’re over your head.
The hotel was very clean and well maintained. Full refrigerator, microwave, and electric stove with utensils in the mini-kitchen area.