A wonderful stay in paradise - this location and accommodation has it all!