We loved staying at Vitamin Sea. Super close to everything if you like to walk. Activities are a relatively small drive away. Eg the hot springs are a 15min drive.
Sinead was super easy to deal with and very friendly. Perfect for our little family and doggies.