Great spot amongst the natural beauty of Byron