We were very happy with our stay at the Westin Ka'anapali. The resort is lovely and we were able to use the full resort facilities like any other guest. The pools were large and nice. The beach is wonderful and the snorkeling was amazing. Our unit had a nice large bathroom, kitchenette with cooking essentials, smart TV and a decent sized porch. Would be happy to return!