This is the 2nd time we have stayed at Aston Kaanapali Shores. We reserved a 2 bdrm 2 bath oceanfront unit and were upgraded to a 2 bdrm 2 bath oceanfront suite. It was very very nice! They have 2 jacuzzi s and 2 pools. The restaurant on the property was good also. All the staff that helped us were very polite. The beach area is a bit rocky but just to the left facing the ocean about half a block is nice sandy beach to swim. Convenient having grocery, Subway, pizza and Mexican food right across street.