The Mahina Surf is a wonderful complex – great location right by the water. The pool is nice, and the gas grills are a nice feature as well. We have stayed at the Mahina Surf (in 103) for the past two years, and have enjoyed it both times – we highly recommend it. The condos are all similar – but do have some differences (you can Google each one individually for pictures and features). Some are more modern than others (they are privately owned – so depends on what updates the individual owners have made), and have different sleeping arrangements (king vs. queen, etc). But the pictures on site are accurate. The VACASA on-site manager, Jim, is wonderful and always very helpful with our questions and needs. Highly recommend this location.