Diamond Head Beach Hotel is one of my favorite locations outside of Waikiki yet close enough to walk.
The Kaimana Beach a few 100 steps away is the one of best swimming beaches. The 1203 unit has ample space, functional kitchen and stunning views on both sides.
I would stay here again.