Holiday Heaven in St Barths - if you can find availability