The resort has great views and grounds, good food and live music in Happy Talk. The beach is shared with Princeville hotel and is ok, it is far to walk to, but the hotel runs electric car shuttles to the beach, which is very convenient. Please note though that you might not get a room with good view, and if you arrive late you cannot change until the next day. We booked based on the photos that set expectations and even though they say they can not guarantee the views the resort should provide more realistic photos on listings. The service is good.