I (a white Brooklynite who's been traveling to Haiti to visit friends since the 90s) stayed here with my husband, my five year old stepson, and my husband's stepbrother (all born and raised in Port au Prince).
Knowing what you get in Haiti, this place is pretty good. Front desk service is very slow but pleasant, the guys at the bar are annoying but manageable and the food is buffet style and not bad by either blanc or Haitian standards. Food and drink are available until 10pm on weekends. The beach is man-made and rocky, but the water is warm and clean. The pool is really dirty, but it's laid out lagoon-style and it's perfect for kids (there were a LOT of families there)- water depth ranges from a 1-foot wading area to 4 feet at its deepest point. My stepson LOVED it so much that he got over his fear of water and learned how to swim. My husband and his stepbrother LOVED the basketball court. You can bring your own ball or leave a $20 (u.s.) deposit at the front desk and they'll lend you one. Although the beach area was decently stocked with deck chairs, a volleyball net and soccer goals, I preferred the pool area. It had several different levels to lounge around by and they played really good music over the loudspeakers. WiFi works in the reception and dining areas. We used my iPhone to check our email.
Accommodations are, as to be expected, overpriced for what you get, but that's just Haiti. If you can afford to splash out, I recommend getting the Deluxe cottage- the units are spread out decently, so noise wasn't really an issue, the hot water worked, our cottage was clean and it was nice to get American cable on the flatscreen tv.
One thing that I really liked about Kaliko Beach Club was that I'd say about 90 percent of the guests (both day visitors and hotel guests) were Haitians on a local getaway- a good mix of low-key middle- and upper-class folks, which was a nice change from the creepy blanc missionaries and ridiculous rich people I usually encounter when not just kicking it in my husband's 'hood. We chatted with several really nice couples and the stepson had a blast playing with a bunch of kids his age. It really did feel like a nice getaway for all of us.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC