We loved staying at Eco Beach Resort. Everything was super smooth and it's in walking distance to town.