We had a great stay at James' small but clean efficiency. Considering the real estate price of Princeville, one cannot complain about the size of the room. On the plus side, this location is close to everywhere you want to go on North Shore- and there are a lot. We stayed three nights and enjoyed the stay.