Great location in Princeville. Be sure to take a walk to Sealodge beach. Townhome is very well appointed. Kitchen has everything you need. We would stay here again.