First time in Panama - and this was the best place we stayed! The setting right on the beach with beautiful gardens is unbeatable. The luxury of your private pool over-looking your personal beach is beyond compare. The accommodations are clean, modern and have everything you could need. The hosts are professional and have excellent knowledge of the area and recommendations of things to see and do. One of the best snorkeling experiences we've had was thanks to them.