Costa Rica beach resort secluded spot.