My favorite experience was to listen to excellent music and eat delicious food. But watching the whales was a close second. We stayed at the Villas at Poi Po Kai and were very happy with the accommodations. The property was clean and obviously well managed. The unit was very comfortable and inviting. The staff was friendly and accommodating. The grounds and pool were well maintained and clean. The setting is outstanding with easy access to the waterfront where there are beaches and a park.