Soul Surfer went far above our expectations. We look forward to staying here again. Spectacular view, lovely hosts, modern amenities and a cosy home all in all. An enjoyable stay for two or seven. Feeling grateful to have discovered this gem.