This condo has everything you need and more! I made all of our meals there (family of five) except for two in a seven day period.
Location is perfect - at the edge of town so close enough to walk but quiet enough to relax.
Puamana is a pretty neighborhood and the Infinity pool was the highlight for my kids!