Fantastic stay. Great location, wonderful accommodation and awesome hosts. A little tropical paradise!