Great place at the Makaole 2 Beach in Kihei. Flat is quite modern and contains beach equipment like chairs, boogie boards etc.. Everything was excellent.
(If I had to criticize something, then that the available snorkeling gear was bad though so we ended up getting our own.)