Mahina Surf is wonderful. The property is well kept and the staff and other guests are friendly.