We loved our stay at jg's and magic sands beach. The location is great, snorkeling right down the road and kona shopping a close drive away. The amenities at the condo complex were so nice, pool table, swimming pool, bbq's, sauna, tennis courts. The whole complex is very well maintained. The condo was plenty spacious for a family of 4. We would definitely book here again!