Spotless, well appointed place with plenty of room in the heart of Waikiki.