Eden Beach Resort is a welcoming place with sweet, sweet staff. The resort is right on the beach, and you can go from the pool to the sea in 15 seconds.
The rooms have what you need, but be prepared for hard matresses. The breakfast is average, but the drinks in the bar are great! The restaurant has a small menu, but a good one. I can not stress enough how sweet and attentive the staff is, even with a small language barriere at times.