We had a good time staying in this appartment. We appreciated the balcony and the well equipped kitchen. Napili is a little town with nice beaches and a good local farmer's market. The appartment itself is a little old but that was fine with us.