Great location (5 minutes away from multiple beaches). Kahala resort amenities including pools, tennis courts and bbq is great. Lots of restaurants near by.