Puamana is a gated community with 3 pools and a long private beach. It is well maintained and the units are all updated and clean. The only downside was the beach sand had been washed away (time of year) and the rental was a bit pricey.