I really love Alegre Beach Resort. It exudes a feeling a exoticism, and the environment is not crowded. I loved the white sands and the clean beach. The staff are also very friendly and helpful. The cottage I stayed at was very cozy and there's a lot of space. Although it is a bit pricey, I think it was well worth the money paid for.